1
0
Эх сурвалжийг харах

Fixed persist crash when the stored value is undefined (#4091)

* Fixed persist crash when the stored value is undefined

Fixed persist crash when the stored value is undefined.
This bug crashes Alpine

* refactor

---------

Co-authored-by: Caleb Porzio <calebporzio@gmail.com>
Alwahibi 1 жил өмнө
parent
commit
c38a45f3b6

+ 5 - 1
packages/persist/src/index.js

@@ -65,7 +65,11 @@ function storageHas(key, storage) {
 }
 }
 
 
 function storageGet(key, storage) {
 function storageGet(key, storage) {
-    return JSON.parse(storage.getItem(key, storage))
+    let value = storage.getItem(key, storage)
+
+    if (value === undefined) return
+
+    return JSON.parse(value)
 }
 }
 
 
 function storageSet(key, value, storage) {
 function storageSet(key, value, storage) {