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:
rht
2018-01-31 12:22:07 +05:00
committed by Tim Abbott
parent e4a62aa778
commit 71ff8c370e
6 changed files with 7 additions and 14 deletions

View File

@@ -892,8 +892,7 @@ class GoogleSubdomainLoginTest(GoogleOAuthTest):
# Now confirm an invitation link works
referrer = self.example_user("hamlet")
multiuse_obj = MultiuseInvite.objects.create(realm=realm, referred_by=referrer)
multiuse_obj.streams = streams
multiuse_obj.save()
multiuse_obj.streams.set(streams)
invite_link = create_confirmation_link(multiuse_obj, realm.host,
Confirmation.MULTIUSE_INVITE)

View File

@@ -1024,8 +1024,7 @@ class MultiuseInviteTest(ZulipTestCase):
invite.save()
if streams is not None:
invite.streams = streams
invite.save()
invite.streams.set(streams)
if date_sent is None:
date_sent = timezone_now()