diff --git a/pages/Sitzplätze/jsobjects/Userdata_catch/Userdata_catch.js b/pages/Sitzplätze/jsobjects/Userdata_catch/Userdata_catch.js index f4a634e..be25a3c 100644 --- a/pages/Sitzplätze/jsobjects/Userdata_catch/Userdata_catch.js +++ b/pages/Sitzplätze/jsobjects/Userdata_catch/Userdata_catch.js @@ -1,10 +1,16 @@ export default { async importLocalStoreCode() { - const raw = localStorage.getItem("APPSMITH_LOCAL_STORE-6a61c812eeb7b478efb4d1fa-master"); + const raw = window.localStorage.getItem("APPSMITH_LOCAL_STORE-6a61c812eeb7b478efb4d1fa-master"); if (!raw) return null; - const parsed = JSON.parse(raw); - await storeValue("Userinfo", parsed, true); - return parsed; + let value; + try { + value = JSON.parse(raw); + } catch (e) { + value = raw; + } + + await storeValue("Userinfo", value, true); + return value; } } \ No newline at end of file