preserve worker last_seen on sparse updates (#439)

This commit is contained in:
Fedor Kororkov
2026-05-06 15:49:35 -04:00
committed by GitHub
parent 3083b541df
commit 324a352376
2 changed files with 38 additions and 1 deletions
+3 -1
View File
@@ -104,7 +104,9 @@ func (controller *Controller) updateWorker(ctx *gin.Context) responder.Responder
return responder.Error(err)
}
dbWorker.LastSeen = userWorker.LastSeen
if !userWorker.LastSeen.IsZero() {
dbWorker.LastSeen = userWorker.LastSeen
}
dbWorker.SchedulingPaused = userWorker.SchedulingPaused
if err := txn.SetWorker(*dbWorker); err != nil {