aboutsummaryrefslogtreecommitdiff
path: root/roomserver/storage/sqlite3/events_table.go
diff options
context:
space:
mode:
Diffstat (limited to 'roomserver/storage/sqlite3/events_table.go')
-rw-r--r--roomserver/storage/sqlite3/events_table.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/roomserver/storage/sqlite3/events_table.go b/roomserver/storage/sqlite3/events_table.go
index a28d95fa..b7fe7ee4 100644
--- a/roomserver/storage/sqlite3/events_table.go
+++ b/roomserver/storage/sqlite3/events_table.go
@@ -571,6 +571,9 @@ func (s *eventStatements) SelectRoomNIDsForEventNIDs(
}
func eventNIDsAsArray(eventNIDs []types.EventNID) string {
+ if eventNIDs == nil {
+ eventNIDs = []types.EventNID{} // don't store 'null' in the DB
+ }
b, _ := json.Marshal(eventNIDs)
return string(b)
}