Browse Source

get method returns undefined on nonexistent keys

emp
Luke Childs 7 years ago
committed by Jytesh
parent
commit
c495ecc019
  1. 7
      packages/keyv-sql/src/index.js

7
packages/keyv-sql/src/index.js

@ -35,7 +35,12 @@ class KeyvSqlite extends EventEmitter {
get(key) { get(key) {
return this.connected return this.connected
.then(() => this.Entry.findById(key)) .then(() => this.Entry.findById(key))
.then(data => data.get('value')); .then(data => {
if (data === null) {
return undefined;
}
return data.get('value');
});
} }
set(key, value) { set(key, value) {

Loading…
Cancel
Save