diff --git a/backend/gestion/db/db_clients.go b/backend/gestion/db/db_clients.go index 5474166f..b5cab488 100644 --- a/backend/gestion/db/db_clients.go +++ b/backend/gestion/db/db_clients.go @@ -411,17 +411,13 @@ func (d *Database) ResetClientPoint(username string, poolIdx int, extraPoolKey s return nil } -func (d *Database) ResetClientPenalties(username string, resetCancellationsCount bool) error { - log.Printf("🔄 [ResetClientPenalties] Reset pour %s (reset_count=%v)", username, resetCancellationsCount) +func (d *Database) ResetClientPenalties(username string, _ bool) error { + log.Printf("🔄 [ResetClientPenalties] Reset amende + cancellations_count pour %s", username) - var query string - if resetCancellationsCount { - query = `UPDATE clients SET amende = 0, cancellations_count = 0, updated_at = CURRENT_TIMESTAMP WHERE username = ?` - } else { - query = `UPDATE clients SET amende = 0, updated_at = CURRENT_TIMESTAMP WHERE username = ?` - } - - result := d.GDB.Exec(query, username) + result := d.GDB.Exec( + `UPDATE clients SET amende = 0, cancellations_count = 0, updated_at = CURRENT_TIMESTAMP WHERE username = ?`, + username, + ) if result.Error != nil { log.Printf("❌ [ResetClientPenalties] Erreur UPDATE: %v", result.Error) return fmt.Errorf("erreur reset pénalités: %w", result.Error)