fix(region): mark cachedimage deleted (#14692)

This commit is contained in:
屈轩
2022-07-23 11:20:25 +08:00
committed by GitHub
parent 2a2f9bde4e
commit 99aac9c1fb
+4 -1
View File
@@ -881,8 +881,11 @@ func (manager *SCachedimageManager) AutoCleanImageCaches(ctx context.Context, us
caches[i].Delete(ctx, userCred)
continue
}
deleteMark := "-deleted@"
db.Update(&caches[i], func() error {
caches[i].Name = fmt.Sprintf("%s-deleted@%s", caches[i].Name, timeutils.ShortDate(time.Now()))
if !strings.Contains(caches[i].Name, deleteMark) {
caches[i].Name = fmt.Sprintf("%s%s%s", caches[i].Name, deleteMark, timeutils.ShortDate(time.Now()))
}
return nil
})
}