Merge pull request #2827 from matrix-org/fix_server_500_on_public_rooms_call_when_no_rooms_exist

Fix server 500 on public rooms call when no rooms exist
This commit is contained in:
Neil Johnson 2018-01-26 20:22:40 +00:00 committed by GitHub
commit e98f0f9112
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -203,7 +203,8 @@ class RoomListHandler(BaseHandler):
if limit: if limit:
step = limit + 1 step = limit + 1
else: else:
step = len(rooms_to_scan) # step cannot be zero
step = len(rooms_to_scan) if len(rooms_to_scan) != 0 else 1
chunk = [] chunk = []
for i in xrange(0, len(rooms_to_scan), step): for i in xrange(0, len(rooms_to_scan), step):