diff --git a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/utils/ModuleUtils.kt b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/utils/ModuleUtils.kt index f3bc3ffd3f..2d4fbbf79f 100644 --- a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/utils/ModuleUtils.kt +++ b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/utils/ModuleUtils.kt @@ -223,10 +223,10 @@ fun ContentEntry.addSourceRootIfAbsent( model.dispose() return } - VfsUtil.createDirectoryIfMissing(VfsUtilCore.urlToPath(sourceRootUrl)) - addSourceFolder(sourceRootUrl, type) WriteCommandAction.runWriteCommandAction(rootModel.module.project) { try { + VfsUtil.createDirectoryIfMissing(VfsUtilCore.urlToPath(sourceRootUrl)) + addSourceFolder(sourceRootUrl, type) model.commit() } catch (e: Exception) { logger.error { e }