mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-10-01 08:25:44 -04:00
synapse 500s on a call to publicRooms in the case where the number of public rooms is zero, the specific cause is due to xrange trying to use a step value of zero, but if the total room number really is zero then it makes sense to just bail and save the extra processing
This commit is contained in:
parent
b2da272b77
commit
349c739966
@ -186,6 +186,11 @@ class RoomListHandler(BaseHandler):
|
||||
logger.info("After sorting and filtering, %i rooms remain",
|
||||
len(rooms_to_scan))
|
||||
|
||||
#bail if no rooms to work on
|
||||
if len(rooms_to_scan) == 0:
|
||||
defer.returnValue([])
|
||||
|
||||
|
||||
# _append_room_entry_to_chunk will append to chunk but will stop if
|
||||
# len(chunk) > limit
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user