mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-04 02:11:11 -05:00
If the sms client provider sends more than one delivery receipt only take the update for the the first one.
Only update the notification.status if status = sending.
This commit is contained in:
@@ -219,8 +219,9 @@ def dao_update_notification(notification):
|
||||
|
||||
|
||||
def update_notification_status_by_id(notification_id, status, notification_statistics_status):
|
||||
count = db.session.query(Notification).filter_by(
|
||||
id=notification_id
|
||||
count = db.session.query(Notification).filter(
|
||||
Notification.id == notification_id,
|
||||
Notification.status == 'sending'
|
||||
).update({
|
||||
Notification.status: status
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user