mirror of
https://github.com/zulip/zulip.git
synced 2025-11-05 06:23:38 +00:00
push_notifications: Require the message.triggers fields to exist.
The code was already assuming it implicitly, and making it explicit improves the readability.
This commit is contained in:
@@ -399,11 +399,11 @@ def handle_push_notification(user_profile_id, missed_message):
|
|||||||
umessage = UserMessage.objects.get(user_profile=user_profile,
|
umessage = UserMessage.objects.get(user_profile=user_profile,
|
||||||
message__id=missed_message['message_id'])
|
message__id=missed_message['message_id'])
|
||||||
message = umessage.message
|
message = umessage.message
|
||||||
triggers = missed_message.get('triggers')
|
triggers = missed_message['triggers']
|
||||||
message.triggers = {
|
message.triggers = {
|
||||||
'private_message': triggers.get('private_message', False),
|
'private_message': triggers['private_message'],
|
||||||
'mentioned': triggers.get('mentioned', False),
|
'mentioned': triggers['mentioned'],
|
||||||
'stream_push_notify': triggers.get('stream_push_notify', False),
|
'stream_push_notify': triggers['stream_push_notify'],
|
||||||
}
|
}
|
||||||
message.stream_name = missed_message.get('stream_name', None)
|
message.stream_name = missed_message.get('stream_name', None)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user