1
0
forked from ALHP/ALHP.GO

added housekeeping job to detect malformed lastVersion strings

This commit is contained in:
2023-05-13 18:16:17 +02:00
parent 943b37bee2
commit ac909f4e36

View File

@@ -139,6 +139,15 @@ func housekeeping(repo, march string, wg *sync.WaitGroup) error {
switch { switch {
case dbPkg.Status == dbpackage.StatusLatest && dbPkg.RepoVersion != "": case dbPkg.Status == dbpackage.StatusLatest && dbPkg.RepoVersion != "":
// check lastVersionBuild
if dbPkg.LastVersionBuild != dbPkg.RepoVersion {
err = dbPkg.Update().SetLastVersionBuild(dbPkg.RepoVersion).Exec(context.Background())
if err != nil {
log.Warningf("[HK/%s] error updating lastVersionBuild for %s: %v", fullRepo, dbPkg.Pkgbase, err)
}
log.Infof("[HK/%s] updated lastVersionBuild %s -> %s", fullRepo, dbPkg.LastVersionBuild, dbPkg.RepoVersion)
}
var existingSplits []string var existingSplits []string
var missingSplits []string var missingSplits []string
for _, splitPkg := range dbPkg.Packages { for _, splitPkg := range dbPkg.Packages {