fix(groups): preserve group traffic totals on global client reset (#7094)

Adjust group baselines before clearing client counters so group usage survives a global reset.
This commit is contained in:
Benjamin Mitchell
2026-11-12 14:36:22 -08:00
committed by GitHub
parent efe768521d
commit 7da8fd23be
3 changed files with 49 additions and 0 deletions
+3
View File
@@ -252,6 +252,9 @@ func (s *ClientService) ResetAllTraffics() (bool, error) {
if qErr != nil {
return qErr
}
if err := adjustAllGroupBaselinesForRemovedTraffic(tx); err != nil {
return err
}
if affected, qErr = zeroClientTraffics(tx, nil, keepOff); qErr != nil {
return qErr
}