@@ -174,7 +174,9 @@ resourceModified :: Provider -> Identifier -> Bool
174174resourceModified p r = case (ri, oldRi) of
175175 (Nothing, _) -> False
176176 (Just _, Nothing) -> True
177− (Just n, Just o) -> resourceInfoModified n > resourceInfoModified o
177+ (Just n, Just o) ->
178+ resourceInfoModified n > resourceInfoModified o ||
179+ resourceInfoMetadata n /= resourceInfoMetadata o
178180 where
179181 normal = setVersion Nothing r
180182 ri = M.lookup normal (providerFiles p)