From 3f30b9d6a1d061091b836555dbfc60d05259578a Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Fri, 20 May 2022 12:20:14 +0200 Subject: [PATCH] detect packages with no repo-version while housekeeping --- utils.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils.go b/utils.go index 9115f5c..c6e988c 100644 --- a/utils.go +++ b/utils.go @@ -588,6 +588,12 @@ func housekeeping(repo string, march string, wg *sync.WaitGroup) error { } buildManager.repoPurge[fullRepo] <- []*ProtoPackage{pkg} } + } else if dbPkg.Status == dbpackage.StatusLatest && dbPkg.RepoVersion == "" { + log.Infof("[HK] reseting missing package %s with no repo version", dbPkg.Pkgbase) + err = dbPkg.Update().SetStatus(dbpackage.StatusQueued).ClearHash().ClearRepoVersion().SetUpdated(time.Now().UTC()).Exec(context.Background()) + if err != nil { + return err + } } }