From 927166ff8a3ffb1652f557ddfeb7274b797225fd Mon Sep 17 00:00:00 2001 From: Andrew Morgan Date: Fri, 25 May 2018 14:27:22 +0100 Subject: [PATCH] Additionally filter state events for app services --- .../matrix-org/dendrite/appservice/consumers/roomserver.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/github.com/matrix-org/dendrite/appservice/consumers/roomserver.go b/src/github.com/matrix-org/dendrite/appservice/consumers/roomserver.go index 02de042d6..cafd229c4 100644 --- a/src/github.com/matrix-org/dendrite/appservice/consumers/roomserver.go +++ b/src/github.com/matrix-org/dendrite/appservice/consumers/roomserver.go @@ -110,7 +110,7 @@ func (s *OutputRoomEventConsumer) onMessage(msg *sarama.ConsumerMessage) error { } // Check if any events need to passed on to external application services - return s.filterRoomserverEvents(events) + return s.filterRoomserverEvents(append(events, ev)) } // lookupStateEvents looks up the state events that are added by a new event. @@ -204,6 +204,8 @@ func (s *OutputRoomEventConsumer) appserviceIsInterestedInEvent(event gomatrixse } } } + } else { + log.WithError(err).Errorf("Unable to get aliases for Room with ID: %s", event.RoomID()) } return false