diff --git a/src/bpm-repo/main.go b/src/bpm-repo/main.go index 254d30d..f87a059 100644 --- a/src/bpm-repo/main.go +++ b/src/bpm-repo/main.go @@ -260,10 +260,17 @@ func checkVersionsFunc(repo string) { continue } + // Get current on_hold value + onHold := false + if v, ok := cachedVersions[pkgInfo.Name]; ok { + onHold = v.OnHold + } + // Cache latest version cachedVersions[pkgInfo.Name] = CachedVersionEntry{ LatestVersion: latestVersion, Timestamp: time.Now().UnixMilli(), + OnHold: onHold, } }