From 5f7733d0640f1df97d767b79486287a55711ac68 Mon Sep 17 00:00:00 2001 From: Iain Learmonth Date: Fri, 17 Jun 2022 13:20:07 +0100 Subject: [PATCH] alarms: targets need to be str --- app/models/alarms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/alarms.py b/app/models/alarms.py index b5657cf..5b4590e 100644 --- a/app/models/alarms.py +++ b/app/models/alarms.py @@ -38,7 +38,7 @@ class Alarm(db.Model): # type: ignore self.state_changed = datetime.utcnow() activity = Activity(activity_type="alarm_state", text=f"{self.alarm_state.name}->{state.name}! State changed for " - f"{self.aspect} on {self.target}: {text}") + f"{self.aspect} on {str(self.target)}: {text}") if (self.alarm_state.name in ["WARNING", "CRITICAL"] or state.name in ["WARNING", "CRITICAL", "UNKNOWN"]): # Notifications are only sent on recovery from warning/critical state or on entry