diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginModelValidator.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginModelValidator.kt index e776778cc526..ff90ece67f5c 100644 --- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginModelValidator.kt +++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginModelValidator.kt @@ -525,8 +525,8 @@ class PluginModelValidator( if (SystemProperties.getBooleanProperty("intellij.plugin.model.check.module.visibility", false)) { when (moduleInfo.descriptor.moduleVisibility) { ModuleVisibility.PRIVATE -> { - val differentContainingPlugin = containingPlugins.find { it.pluginId != referencingPluginInfo.pluginId } - if (differentContainingPlugin != null) { + if (containingPlugins.all { it.pluginId != referencingPluginInfo.pluginId }) { + val differentContainingPlugin = containingPlugins.first() registerError(""" |Module '$moduleName' has 'private' (default) visibility in '${differentContainingPlugin.pluginId}' but it is used as a dependency in |a plugin '${referencingPluginInfo.pluginId}'.