diff --git a/server/services/alertService.js b/server/services/alertService.js index 1a94806..e62bdb7 100644 --- a/server/services/alertService.js +++ b/server/services/alertService.js @@ -498,7 +498,7 @@ class AlertService { } catch (channelError) { console.error(`Error sending ${channel} alert:`, channelError); - // Log failed alert + // Log failed alert - FIXED: Include alert_event_id for proper grouping await AlertLog.create({ alert_rule_id: rule.id, detection_id: detection.id, @@ -509,7 +509,8 @@ class AlertService { message: message, status: 'failed', error_message: channelError.message, - priority: rule.priority + priority: rule.priority, + alert_event_id: alertEventId // FIXED: Add missing alert_event_id for grouping }); } }