aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Chen <Cnly@users.noreply.github.com>2019-10-07 20:15:58 +0800
committerAndrew Morgan <1342360+anoadragon453@users.noreply.github.com>2019-10-07 13:15:58 +0100
commite959927d0ad20f53c51944abb751b7d40fad6aea (patch)
tree3472042079b9cc91675ea6efa1ca6af729f3fc48
parent9a56cf8439304540d0cdae18b30df82962c065cb (diff)
selectAccountDataByType shouldn't error when no rows (#804)
Signed-off-by: Alex Chen <minecnly@gmail.com>
-rw-r--r--clientapi/auth/storage/accounts/account_data_table.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/clientapi/auth/storage/accounts/account_data_table.go b/clientapi/auth/storage/accounts/account_data_table.go
index 0d6ad093..080ca3f3 100644
--- a/clientapi/auth/storage/accounts/account_data_table.go
+++ b/clientapi/auth/storage/accounts/account_data_table.go
@@ -125,6 +125,10 @@ func (s *accountDataStatements) selectAccountDataByType(
var content []byte
if err = stmt.QueryRowContext(ctx, localpart, roomID, dataType).Scan(&content); err != nil {
+ if err == sql.ErrNoRows {
+ return nil, nil
+ }
+
return
}