From caf366494f70920e02e0237c20737d1e0b7532f8 Mon Sep 17 00:00:00 2001 From: Steven Reitsma <4895139+StevenReitsma@users.noreply.github.com> Date: Tue, 7 Oct 2025 12:14:23 +0200 Subject: [PATCH] fix: Use deepcopy when rendering alert data in keep_provider Fixes #5171 Signed-off-by: Steven Reitsma <4895139+StevenReitsma@users.noreply.github.com> --- keep/providers/keep_provider/keep_provider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keep/providers/keep_provider/keep_provider.py b/keep/providers/keep_provider/keep_provider.py index 142141cf7e..4de769322b 100644 --- a/keep/providers/keep_provider/keep_provider.py +++ b/keep/providers/keep_provider/keep_provider.py @@ -547,7 +547,7 @@ def _notify_alert( ) # render alert data for alert_result in trigger_alerts: - alert_data = copy.copy(alert or {}) + alert_data = copy.deepcopy(alert or {}) # render alert data if isinstance(alert_result, dict): rendered_alert_data = self.io_handler.render_context(