aboutsummaryrefslogtreecommitdiff
path: root/roomserver/internal/input/input_events.go
diff options
context:
space:
mode:
Diffstat (limited to 'roomserver/internal/input/input_events.go')
-rw-r--r--roomserver/internal/input/input_events.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/roomserver/internal/input/input_events.go b/roomserver/internal/input/input_events.go
index 1d920843..657ca871 100644
--- a/roomserver/internal/input/input_events.go
+++ b/roomserver/internal/input/input_events.go
@@ -24,6 +24,7 @@ import (
"fmt"
"time"
+ "github.com/matrix-org/dendrite/roomserver/storage/tables"
"github.com/tidwall/gjson"
"github.com/matrix-org/gomatrixserverlib"
@@ -509,7 +510,13 @@ func (r *Inputer) processRoomEvent(
logrus.WithError(err).Error("failed to get server ACLs")
}
if aclEvent != nil {
- r.ACLs.OnServerACLUpdate(aclEvent)
+ strippedEvent := tables.StrippedEvent{
+ RoomID: aclEvent.RoomID().String(),
+ EventType: aclEvent.Type(),
+ StateKey: *aclEvent.StateKey(),
+ ContentValue: string(aclEvent.Content()),
+ }
+ r.ACLs.OnServerACLUpdate(strippedEvent)
}
}
}