fix(engine): skip children in maintenance when computing group status

Group status now treats maintenance'd children like paused ones —
they're excluded from the UP/DOWN calculation. Prevents group from
showing DOWN when its only failing child is under maintenance.
This commit is contained in:
2026-05-22 19:19:08 -04:00
parent d437f54797
commit a89584dac1
+1 -1
View File
@@ -477,7 +477,7 @@ func (e *Engine) checkGroup(site models.Site) {
if !child.Paused {
allPaused = false
}
if child.Paused {
if child.Paused || e.isInMaintenance(child.ID) {
continue
}
if child.Status == "DOWN" || child.Status == "SSL EXP" {