mirror of
https://github.com/zulip/zulip.git
synced 2025-11-21 23:19:10 +00:00
django-2.0: Don't assign directly to Many-to-Many field.
The old pattern of setting the value and then using .save() here has been deprecated. set() also saves the record.
This commit is contained in:
@@ -3053,8 +3053,7 @@ def do_create_default_stream_group(realm: Realm, group_name: Text,
|
||||
raise JsonableError(_("Default stream group '%(group_name)s' already exists")
|
||||
% {'group_name': group_name})
|
||||
|
||||
group.streams = streams
|
||||
group.save()
|
||||
group.streams.set(streams)
|
||||
notify_default_stream_groups(realm)
|
||||
|
||||
def do_add_streams_to_default_stream_group(realm: Realm, group: DefaultStreamGroup,
|
||||
@@ -4092,8 +4091,7 @@ def do_create_multiuse_invite_link(referred_by: UserProfile, streams: Optional[L
|
||||
realm = referred_by.realm
|
||||
invite = MultiuseInvite.objects.create(realm=realm, referred_by=referred_by)
|
||||
if streams:
|
||||
invite.streams = streams
|
||||
invite.save()
|
||||
invite.streams.set(streams)
|
||||
|
||||
return create_confirmation_link(invite, realm.host, Confirmation.MULTIUSE_INVITE)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user