Fix 'Invalid file' exception during script dependencies update

Fix EA-125840 - assert: FileManagerImpl.findFile
This commit is contained in:
Natalia Selezneva
2018-12-11 16:01:51 +03:00
parent 816a8d74a2
commit 8ceae8bd6d
@@ -90,7 +90,7 @@ class ScriptDependenciesUpdater(
}
private fun runScriptDependenciesUpdateIfNeeded(file: VirtualFile) {
if (file.fileType != KotlinFileType.INSTANCE) return
if (file.fileType != KotlinFileType.INSTANCE || !file.isValid) return
val ktFile = PsiManager.getInstance(project).findFile(file) as? KtFile ?: return
if (ApplicationManager.getApplication().isUnitTestMode && ApplicationManager.getApplication().isScriptDependenciesUpdaterDisabled == true) return