Fix System Health.

This commit is contained in:
2025-07-13 13:42:48 +02:00
parent eb3b06339f
commit 9f714a66c6

View File

@@ -158,6 +158,9 @@ class SystemEvent(db.Model):
if severity in summary:
summary[severity] = count
# Calculate total before adding status
total_events = summary['critical'] + summary['error'] + summary['warning'] + summary['info']
# Determine overall health status
if summary['critical'] > 0:
summary['status'] = 'critical'
@@ -168,7 +171,7 @@ class SystemEvent(db.Model):
else:
summary['status'] = 'healthy'
summary['last_24h_total'] = sum(summary.values()) - (1 if 'status' in summary else 0)
summary['last_24h_total'] = total_events
return summary