Change NotificationHistory.updated_at on update

Sets the updated_at to current time when the NotificationHistory
is modified (which happens occasionally for example to set status
to returned letter).
This commit is contained in:
Alexey Bezhan
2018-09-13 14:09:09 +01:00
parent 5b25b682d4
commit c9ca720959
2 changed files with 10 additions and 4 deletions

View File

@@ -1409,7 +1409,7 @@ class NotificationHistory(db.Model, HistoryModel):
created_at = db.Column(db.DateTime, index=True, unique=False, nullable=False)
sent_at = db.Column(db.DateTime, index=False, unique=False, nullable=True)
sent_by = db.Column(db.String, nullable=True)
updated_at = db.Column(db.DateTime, index=False, unique=False, nullable=True)
updated_at = db.Column(db.DateTime, index=False, unique=False, nullable=True, onupdate=datetime.datetime.utcnow)
status = db.Column(
'notification_status',
db.String,