diff --git a/keep/providers/base/base_provider.py b/keep/providers/base/base_provider.py index 516245658f..47c701156d 100644 --- a/keep/providers/base/base_provider.py +++ b/keep/providers/base/base_provider.py @@ -222,6 +222,7 @@ def _enrich(self, enrichments, results, audit_enabled=True): if isinstance(foreach_context, AlertDto): fingerprint = foreach_context.fingerprint + event = foreach_context # if we are in a dict context, use the fingerprint from the dict elif isinstance(foreach_context, dict) and "fingerprint" in foreach_context: fingerprint = foreach_context.get("fingerprint") diff --git a/keep/providers/site24x7_provider/site24x7_provider.py b/keep/providers/site24x7_provider/site24x7_provider.py index 22f96dfb92..ecfd296520 100644 --- a/keep/providers/site24x7_provider/site24x7_provider.py +++ b/keep/providers/site24x7_provider/site24x7_provider.py @@ -236,7 +236,7 @@ def _format_alert( labels = event.get("LABELS", "") if isinstance(labels, str) and labels: - labels = [part.strip() for part in labels.split(",") if part.strip()] + labels = [lbl.strip() for lbl in labels.split(",") if lbl.strip()] elif not isinstance(labels, list): labels = []