From bab105430670c6d18010970a757e6e4a8118ca3d Mon Sep 17 00:00:00 2001 From: Shahar Glazner Date: Tue, 18 Jun 2024 19:43:23 +0300 Subject: [PATCH] fix: linearb (#1254) --- .../providers/linearb_provider/linearb_provider.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/keep/providers/linearb_provider/linearb_provider.py b/keep/providers/linearb_provider/linearb_provider.py index e35b122a1..c04fce664 100644 --- a/keep/providers/linearb_provider/linearb_provider.py +++ b/keep/providers/linearb_provider/linearb_provider.py @@ -98,9 +98,11 @@ def _notify( if result.ok: self.logger.info("Deleted incident successfully") else: - self.logger.warning( - "Failed to delete incident", extra={**result.json()} - ) + r = result.json() + # don't override message + if "message" in r: + r["message_from_linearb"] = r.pop("message") + self.logger.warning("Failed to delete incident", extra={**r}) raise Exception(f"Failed to notify linearB {result.text}") return result.text @@ -228,9 +230,13 @@ def _notify( "Notified LinearB successfully", extra={"payload": payload} ) else: + # don't override message + r = result.json() + if "message" in r: + r["message_from_linearb"] = r.pop("message") self.logger.warning( "Failed to notify linearB", - extra={**result.json(), "payload": payload}, + extra={**r, "payload": payload}, ) raise Exception(f"Failed to notify linearB {result.text}")