mirror of
https://github.com/zulip/zulip.git
synced 2025-11-07 15:33:30 +00:00
Fix incorrect Recipient access, use create_stream_if_needed.
This solves 500s that were occurring when subbing to "signups" and related actions. (imported from commit 91a59cc23d144133565b2465896e0c5ba868a9bb)
This commit is contained in:
@@ -94,9 +94,7 @@ def accounts_register(request):
|
|||||||
|
|
||||||
message = Message()
|
message = Message()
|
||||||
message.sender = UserProfile.objects.get(user__email="humbug+signups@humbughq.com")
|
message.sender = UserProfile.objects.get(user__email="humbug+signups@humbughq.com")
|
||||||
message.recipient = Recipient.objects.get(
|
message.recipient = Recipient.objects.get(type_id=create_stream_if_needed(message.sender.realm, "signups").id, type=Recipient.STREAM)
|
||||||
type_id=Stream.objects.get_or_create(
|
|
||||||
realm=Realm.objects.get(domain="humbughq.com"), name="signups")[0].id)
|
|
||||||
message.subject = realm.domain
|
message.subject = realm.domain
|
||||||
message.content = "%s <`%s`> just signed up for Humbug! (total: **%i**)" % (
|
message.content = "%s <`%s`> just signed up for Humbug! (total: **%i**)" % (
|
||||||
full_name,
|
full_name,
|
||||||
|
|||||||
Reference in New Issue
Block a user