git » sdk » commit fb6619a

Don't serialize null/undefined to a bogus string

author Stephen Paul Weber
2024-10-02 16:44:23 UTC
committer Stephen Paul Weber
2024-10-02 16:44:23 UTC
parent 2bcc37ec8457f2cddb7271c4017eb4e324ef77e6

Don't serialize null/undefined to a bogus string

snikket/persistence/browser.js +2 -0

diff --git a/snikket/persistence/browser.js b/snikket/persistence/browser.js
index 63c9be4..0e81fd8 100644
--- a/snikket/persistence/browser.js
+++ b/snikket/persistence/browser.js
@@ -560,6 +560,8 @@ const browser = (dbname, tokenize, stemmer) => {
 				(v) => {
 					if (v instanceof ArrayBuffer) {
 						callback(v);
+					} else if(!v) {
+						callback(null);
 					} else {
 						new Blob([JSON.stringify(v)], {type: "text/plain; charset=utf-8"}).arrayBuffer().then(callback);
 					}