topics: Fix get_topics_backend logic for zephyr realms.

This removes a check on invite_only, that should have been a check on
history_public_to_subscribers.  In addition to fixing a bug for zephyr
realms, it also makes "more topics" work correctly for realms using
the new settings for stream history being public to subscribers.
This commit is contained in:
Tim Abbott
2018-05-02 08:52:54 -07:00
parent 4df886f36f
commit a0e8a37e7f
2 changed files with 21 additions and 1 deletions

View File

@@ -444,7 +444,7 @@ def get_topics_backend(request: HttpRequest, user_profile: UserProfile,
result = get_topic_history_for_stream(
user_profile=user_profile,
recipient=recipient,
public_history=not stream.invite_only,
public_history=stream.is_history_public_to_subscribers(),
)
return json_success(dict(topics=result))