diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/autoimport/ProjectSettingsTracker.kt b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/autoimport/ProjectSettingsTracker.kt index 97428a51ae82..dfb4d9a63c14 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/autoimport/ProjectSettingsTracker.kt +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/autoimport/ProjectSettingsTracker.kt @@ -168,9 +168,14 @@ class ProjectSettingsTracker( submitSettingsFilesCollection(isInvalidateCache = true) { settingsPaths -> val localFileSystem = LocalFileSystem.getInstance() val settingsFiles = settingsPaths.map { Path.of(it) } - localFileSystem.refreshNioFiles(settingsFiles, isAsyncChangesProcessing, false) { + if (settingsFiles.isEmpty()) { callback(settingsPaths) } + else { + localFileSystem.refreshNioFiles(settingsFiles, isAsyncChangesProcessing, false) { + callback(settingsPaths) + } + } } } }