diff --git a/platform/workspaceModel/ide/src/com/intellij/workspaceModel/ide/impl/jps/serialization/JpsProjectSerializersImpl.kt b/platform/workspaceModel/ide/src/com/intellij/workspaceModel/ide/impl/jps/serialization/JpsProjectSerializersImpl.kt index 0abdbd2420b8..70d236b61844 100644 --- a/platform/workspaceModel/ide/src/com/intellij/workspaceModel/ide/impl/jps/serialization/JpsProjectSerializersImpl.kt +++ b/platform/workspaceModel/ide/src/com/intellij/workspaceModel/ide/impl/jps/serialization/JpsProjectSerializersImpl.kt @@ -155,8 +155,8 @@ class JpsProjectSerializersImpl(directorySerializersFactories: List>(newFileSerializers) - addedFileUrls.flatMapTo(affectedFileLoaders) { fileSerializersByUrl.getValues(it) } - change.changedFileUrls.flatMapTo(affectedFileLoaders) { fileSerializersByUrl.getValues(it) } + val urlsSet: Set = addedFileUrls + change.changedFileUrls + urlsSet.flatMapTo(affectedFileLoaders) { fileSerializersByUrl.getValues(it) } val changedSources = affectedFileLoaders.mapTo(HashSet()) { it.internalEntitySource } for (fileUrl in change.removedFileUrls) {