From 1e1292f2f5790d21d7d1eda8887b076237f23703 Mon Sep 17 00:00:00 2001 From: Alex Vandiver Date: Mon, 5 May 2025 17:26:30 +0000 Subject: [PATCH] email_senders: realm_id can exist but be None. --- zerver/worker/email_senders_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zerver/worker/email_senders_base.py b/zerver/worker/email_senders_base.py index fbd2a4f8dd..c546504829 100644 --- a/zerver/worker/email_senders_base.py +++ b/zerver/worker/email_senders_base.py @@ -64,7 +64,7 @@ class EmailSendingWorker(LoopQueueProcessingWorker): if "failed_tries" in copied_event: del copied_event["failed_tries"] handle_send_email_format_changes(copied_event) - if "realm_id" in copied_event: + if copied_event.get("realm_id") is not None: # "realm" does not serialize over the queue, so we send the realm_id copied_event["realm"] = Realm.objects.get(id=copied_event["realm_id"]) del copied_event["realm_id"]