Change rowsToEvents() to return an empty slice instead of nil in case of empty result set

This commit is contained in:
Brendan Abolivier 2017-09-21 19:21:05 +02:00
parent 67f2fecb26
commit 0dccc03cd0
No known key found for this signature in database
GPG key ID: 8EF1500759F70623

View file

@ -216,7 +216,7 @@ func (s *currentRoomStateStatements) selectEventsWithEventIDs(
} }
func rowsToEvents(rows *sql.Rows) ([]gomatrixserverlib.Event, error) { func rowsToEvents(rows *sql.Rows) ([]gomatrixserverlib.Event, error) {
var result []gomatrixserverlib.Event result := []gomatrixserverlib.Event{}
for rows.Next() { for rows.Next() {
var eventBytes []byte var eventBytes []byte
if err := rows.Scan(&eventBytes); err != nil { if err := rows.Scan(&eventBytes); err != nil {