From a03c9ad9ce0fd2b2076821856b7a0e5c15ca1ff9 Mon Sep 17 00:00:00 2001 From: EnumDev Date: Sun, 26 Apr 2026 15:13:25 +0300 Subject: [PATCH] Do not add fetch action for missing dependency again if it already exists --- src/bpmlib/general.go | 5 +++++ 1 file changed, 5 insertions(+) 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