Skip to content

Commit bab1054

Browse files
authored
fix: linearb (keephq#1254)
1 parent 4edfbf2 commit bab1054

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

keep/providers/linearb_provider/linearb_provider.py

+10-4
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,11 @@ def _notify(
9898
if result.ok:
9999
self.logger.info("Deleted incident successfully")
100100
else:
101-
self.logger.warning(
102-
"Failed to delete incident", extra={**result.json()}
103-
)
101+
r = result.json()
102+
# don't override message
103+
if "message" in r:
104+
r["message_from_linearb"] = r.pop("message")
105+
self.logger.warning("Failed to delete incident", extra={**r})
104106
raise Exception(f"Failed to notify linearB {result.text}")
105107
return result.text
106108

@@ -228,9 +230,13 @@ def _notify(
228230
"Notified LinearB successfully", extra={"payload": payload}
229231
)
230232
else:
233+
# don't override message
234+
r = result.json()
235+
if "message" in r:
236+
r["message_from_linearb"] = r.pop("message")
231237
self.logger.warning(
232238
"Failed to notify linearB",
233-
extra={**result.json(), "payload": payload},
239+
extra={**r, "payload": payload},
234240
)
235241
raise Exception(f"Failed to notify linearB {result.text}")
236242

0 commit comments

Comments
 (0)