diff --git a/src/bpmlib/general.go b/src/bpmlib/general.go index 7742f78..dcbf948 100644 --- a/src/bpmlib/general.go +++ b/src/bpmlib/general.go @@ -439,6 +439,11 @@ func UpdatePackages(rootDir string, syncDatabase, allowDowngrades, forceInstalla depEntry = providers[0] } + // Skip dependency if action already exists + if operation.ActionsContainPackage(depEntry.Info.Name) { + continue + } + // Skip dependency if ignored in config if slices.Contains(MainBPMConfig.IgnorePackages, depEntry.Info.Name) { continue