From 99885a4d7ed9bdebb03ab2fa3c91ee379e9e57ac Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Fri, 7 Aug 2020 11:47:30 +0100 Subject: [PATCH] Fix sqlite otk bug --- keyserver/storage/sqlite3/one_time_keys_table.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/keyserver/storage/sqlite3/one_time_keys_table.go b/keyserver/storage/sqlite3/one_time_keys_table.go index f910479f5..907966a7a 100644 --- a/keyserver/storage/sqlite3/one_time_keys_table.go +++ b/keyserver/storage/sqlite3/one_time_keys_table.go @@ -196,6 +196,9 @@ func (s *oneTimeKeysStatements) SelectAndDeleteOneTimeKey( _, err = txn.StmtContext(ctx, s.deleteOneTimeKeyStmt).ExecContext(ctx, userID, deviceID, algorithm, keyID) return err }) + if keyJSON == "" { + return nil, nil + } return map[string]json.RawMessage{ algorithm + ":" + keyID: json.RawMessage(keyJSON), }, err