diff options
author | Alex Chen <Cnly@users.noreply.github.com> | 2019-10-07 20:15:58 +0800 |
---|---|---|
committer | Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> | 2019-10-07 13:15:58 +0100 |
commit | e959927d0ad20f53c51944abb751b7d40fad6aea (patch) | |
tree | 3472042079b9cc91675ea6efa1ca6af729f3fc48 | |
parent | 9a56cf8439304540d0cdae18b30df82962c065cb (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.go | 4 |
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 } |