diff --git a/pkg/controller/backup_sync_controller.go b/pkg/controller/backup_sync_controller.go index 2a96b139d..c19badd6e 100644 --- a/pkg/controller/backup_sync_controller.go +++ b/pkg/controller/backup_sync_controller.go @@ -337,7 +337,7 @@ func (c *backupSyncController) run() { // update the location's last-synced time field statusPatch := client.MergeFrom(location.DeepCopy()) location.Status.LastSyncedTime = &metav1.Time{Time: time.Now().UTC()} - if err := c.kbClient.Status().Patch(context.Background(), &location, statusPatch); err != nil { + if err := c.kbClient.Patch(context.Background(), &location, statusPatch); err != nil { log.WithError(errors.WithStack(err)).Error("Error patching backup location's last-synced time") continue } diff --git a/pkg/controller/gc_controller.go b/pkg/controller/gc_controller.go index 05c28ad30..b8297aa2a 100644 --- a/pkg/controller/gc_controller.go +++ b/pkg/controller/gc_controller.go @@ -79,7 +79,7 @@ func NewGCController( c.syncHandler = c.processQueueItem c.resyncPeriod = frequency - if c.resyncPeriod < 0 { + if c.resyncPeriod <= 0 { c.resyncPeriod = defaultGCFrequency } logger.Infof("Garbage collection frequency: %s", c.resyncPeriod.String())