From 66f76b3a4c31a401c0549bfd840791239ded7500 Mon Sep 17 00:00:00 2001 From: "Artemii.Kononov" Date: Tue, 4 Oct 2022 14:26:20 +0300 Subject: [PATCH] In case of repeating SourceFolders action would not be shown. From now it takes first SourceFolder with the same virtual file source root --- .../org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt index 635b347ec6..cd14a1c363 100644 --- a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt +++ b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/actions/GenerateTestsAction.kt @@ -61,7 +61,7 @@ class GenerateTestsAction : AnAction(), UpdateInBackground { val module = ModuleUtil.findModuleForFile(srcSourceRoot, project) ?: return null val matchingRoot = ModuleRootManager.getInstance(module).contentEntries .flatMap { entry -> entry.sourceFolders.toList() } - .singleOrNull { folder -> folder.file == srcSourceRoot } + .firstOrNull { folder -> folder.file == srcSourceRoot } if (srcMembers.isEmpty() || matchingRoot == null || matchingRoot.rootType.isForTests) { return null }