From f3948e001f789fae953412bc59597bcd2af7727d Mon Sep 17 00:00:00 2001 From: Mark Haines Date: Wed, 23 Dec 2015 14:10:06 +0000 Subject: [PATCH] Missing yield on guest access auth check Needs matrix-org/sytest#125 to land first --- synapse/notifier.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/synapse/notifier.py b/synapse/notifier.py index e3b42e2331..fd52578325 100644 --- a/synapse/notifier.py +++ b/synapse/notifier.py @@ -349,7 +349,7 @@ class Notifier(object): room_ids = [] if is_guest: if guest_room_id: - if not self._is_world_readable(guest_room_id): + if not (yield self._is_world_readable(guest_room_id)): raise AuthError(403, "Guest access not allowed") room_ids = [guest_room_id] else: