diff --git a/xwiki-platform-core/xwiki-platform-flavor/xwiki-platform-flavor-api/src/main/java/org/xwiki/platform/flavor/internal/job/FlavorSearchJob.java b/xwiki-platform-core/xwiki-platform-flavor/xwiki-platform-flavor-api/src/main/java/org/xwiki/platform/flavor/internal/job/FlavorSearchJob.java index be6e7083ecbb03729b1b58ad1d34764933785411..e4706b1688f3e27ad5eef2c00bb51598107f95e0 100644 --- a/xwiki-platform-core/xwiki-platform-flavor/xwiki-platform-flavor-api/src/main/java/org/xwiki/platform/flavor/internal/job/FlavorSearchJob.java +++ b/xwiki-platform-core/xwiki-platform-flavor/xwiki-platform-flavor-api/src/main/java/org/xwiki/platform/flavor/internal/job/FlavorSearchJob.java @@ -149,8 +149,8 @@ private Extension tryInstallExtension(ExtensionId extensionId, String namespace) */ @Override protected void installMandatoryExtensionDependency(ExtensionDependency extensionDependency, String namespace, - List<ModifableExtensionPlanNode> parentBranch, Map<String, ExtensionDependency> managedDependencies) - throws InstallException, IncompatibleVersionConstraintException, ResolveException + List<ModifableExtensionPlanNode> parentBranch, Map<String, ExtensionDependency> managedDependencies, + Set<String> parents) throws InstallException, IncompatibleVersionConstraintException, ResolveException { // Cheating a bit to speed up resolution: // Skip it when we already know it's valid @@ -160,7 +160,7 @@ protected void installMandatoryExtensionDependency(ExtensionDependency extension if (this.validatedExtensions.get(extensionDependency) == Boolean.TRUE && this.configuration.getRecomendedVersionConstraint(extensionDependency.getId()) == null) { super.installMandatoryExtensionDependency(extensionDependency, namespace, parentBranch, - managedDependencies); + managedDependencies, parents); } valid = Boolean.TRUE;