From 5050ff5a28fd4e9bb417cf561d0761dd02a898d7 Mon Sep 17 00:00:00 2001 From: Iain Learmonth Date: Wed, 20 Apr 2022 16:33:51 +0100 Subject: [PATCH] alarms: initialise state changed if none --- app/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models.py b/app/models.py index c3ef0c0..ce94029 100644 --- a/app/models.py +++ b/app/models.py @@ -172,7 +172,7 @@ class Alarm(db.Model): bridge = db.relationship("Bridge", back_populates="alarms") def update_state(self, state: AlarmState, text: str): - if self.alarm_state != state: + if self.alarm_state != state or self.state_changed is None: self.state_changed = datetime.utcnow() self.alarm_state = state self.text = text