do_make_stream_private: Accept a stream object, not a name.

This commit is contained in:
Tim Abbott
2017-01-29 18:44:01 -08:00
parent 0a75480444
commit c74ddb74e9
3 changed files with 18 additions and 20 deletions

View File

@@ -2057,14 +2057,8 @@ def do_make_stream_public(realm, stream):
stream.invite_only = False
stream.save(update_fields=['invite_only'])
def do_make_stream_private(realm, stream_name):
# type: (Realm, Text) -> None
stream_name = stream_name.strip()
stream = get_stream(stream_name, realm)
if not stream:
raise JsonableError(_('Unknown stream "%s"') % (stream_name,))
def do_make_stream_private(realm, stream):
# type: (Realm, Stream) -> None
stream.invite_only = True
stream.save(update_fields=['invite_only'])