diff --git a/zerver/lib/event_queue.py b/zerver/lib/event_queue.py index 9a379f7f3a..3a673718d3 100644 --- a/zerver/lib/event_queue.py +++ b/zerver/lib/event_queue.py @@ -119,9 +119,7 @@ class ClientDescriptor(object): return False def accepts_event(self, event): - if self.event_types is None: - return True - if event["type"] not in self.event_types: + if self.event_types is not None and event["type"] not in self.event_types: return False if event["type"] == "message": return self.narrow_filter(event)