Try to fix bugs

This commit is contained in:
Neil Alexander 2022-06-15 09:45:12 +01:00
parent fb3e1df89f
commit 21cfabbbfb
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944
2 changed files with 4 additions and 7 deletions

View file

@ -17,7 +17,5 @@ func (c Caches) GetRoomServerEvent(eventNID types.EventNID) (*gomatrixserverlib.
}
func (c Caches) StoreRoomServerEvent(eventNID types.EventNID, event *gomatrixserverlib.Event) {
if event != nil {
c.RoomServerEvents.Set(int64(eventNID), event)
}
c.RoomServerEvents.Set(int64(eventNID), event)
}

View file

@ -487,16 +487,15 @@ func (d *Database) events(
result.EventNID = eventJSON.EventNID
roomNID := roomNIDs[result.EventNID]
roomVersion := roomVersions[roomNID]
event, err := gomatrixserverlib.NewEventFromTrustedJSONWithEventID(
result.Event, err = gomatrixserverlib.NewEventFromTrustedJSONWithEventID(
eventIDs[eventJSON.EventNID], eventJSON.EventJSON, false, roomVersion,
)
if err != nil {
return nil, err
}
if event != nil {
d.Cache.StoreRoomServerEvent(eventJSON.EventNID, event)
if result.Event != nil {
d.Cache.StoreRoomServerEvent(result.EventNID, result.Event)
}
result.Event = event
}
if !redactionsArePermanent {
d.applyRedactions(results)