mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
actions: Use 'durable=True' in outermost transaction.atomic block.
We used 'savepoint=False' in #31169 which was prior to our discussion in CZO to use 'durable=True' instead. This commit makes changes to use 'durable=True' in the outermost transaction.atomic block.
This commit is contained in:
committed by
Tim Abbott
parent
d7761f7163
commit
a2ff4f52c4
@@ -12,13 +12,13 @@ def notify_alert_words(user_profile: UserProfile, words: Sequence[str]) -> None:
|
||||
send_event_on_commit(user_profile.realm, event, [user_profile.id])
|
||||
|
||||
|
||||
@transaction.atomic(savepoint=False)
|
||||
@transaction.atomic(durable=True)
|
||||
def do_add_alert_words(user_profile: UserProfile, alert_words: Iterable[str]) -> None:
|
||||
words = add_user_alert_words(user_profile, alert_words)
|
||||
notify_alert_words(user_profile, words)
|
||||
|
||||
|
||||
@transaction.atomic(savepoint=False)
|
||||
@transaction.atomic(durable=True)
|
||||
def do_remove_alert_words(user_profile: UserProfile, alert_words: Iterable[str]) -> None:
|
||||
words = remove_user_alert_words(user_profile, alert_words)
|
||||
notify_alert_words(user_profile, words)
|
||||
|
Reference in New Issue
Block a user