From 0dccc03cd0cef0031905b108538ca34c9510973b Mon Sep 17 00:00:00 2001 From: Brendan Abolivier Date: Thu, 21 Sep 2017 19:21:05 +0200 Subject: [PATCH] Change rowsToEvents() to return an empty slice instead of nil in case of empty result set --- .../dendrite/syncapi/storage/current_room_state_table.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/github.com/matrix-org/dendrite/syncapi/storage/current_room_state_table.go b/src/github.com/matrix-org/dendrite/syncapi/storage/current_room_state_table.go index 4ea06808a..c5879d53e 100644 --- a/src/github.com/matrix-org/dendrite/syncapi/storage/current_room_state_table.go +++ b/src/github.com/matrix-org/dendrite/syncapi/storage/current_room_state_table.go @@ -216,7 +216,7 @@ func (s *currentRoomStateStatements) selectEventsWithEventIDs( } func rowsToEvents(rows *sql.Rows) ([]gomatrixserverlib.Event, error) { - var result []gomatrixserverlib.Event + result := []gomatrixserverlib.Event{} for rows.Next() { var eventBytes []byte if err := rows.Scan(&eventBytes); err != nil {