IJPL-175026 fix project required plugins installation from custom repo

(cherry picked from commit bfbd1849a3a2e8d08128dddc24d1ec7b1ad1ef84)

GitOrigin-RevId: 5b795b7cdd14415275957a09939acc3046c049d7
This commit is contained in:
Vadim Salavatov
2025-01-29 16:00:27 +01:00
committed by intellij-monorepo-bot
parent 231d7f56aa
commit 93244f5424

View File

@@ -53,8 +53,8 @@ public final class InstallAndEnableTask extends Task.Modal {
List<PluginNode> marketplacePlugins = MarketplaceRequests.loadLastCompatiblePluginDescriptors(myPluginIds);
myCustomPlugins = RepositoryHelper.loadPluginsFromCustomRepositories(indicator);
List<IdeaPluginDescriptor> descriptors =
new ArrayList<>(RepositoryHelper.mergePluginsFromRepositories(marketplacePlugins, myCustomPlugins, false));
List<IdeaPluginDescriptor> descriptors = new ArrayList<>(RepositoryHelper.mergePluginsFromRepositories(marketplacePlugins, myCustomPlugins, true));
descriptors.removeIf(descriptor -> !myPluginIds.contains(descriptor.getPluginId()));
if (myShowDialog) {
MarketplaceRequests marketplace = MarketplaceRequests.getInstance();