Bläddra i källkod

reset json on parsing error

AykutSarac 3 år sedan
förälder
incheckning
6dec07736d
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      src/utils/json-editor-parser.js

+ 3 - 0
src/utils/json-editor-parser.js

@@ -1,3 +1,5 @@
+import { defaultValue } from "src/pages/editor/JsonEditor";
+
 /**
 /**
  * @param {never[] | Object} input 
  * @param {never[] | Object} input 
  * @returns {import("react-flow-renderer").FlowElement[]}
  * @returns {import("react-flow-renderer").FlowElement[]}
@@ -57,6 +59,7 @@ export const parser = (input) => {
     return [...flatten(res), ...relationships(res)];
     return [...flatten(res), ...relationships(res)];
   } catch (error) {
   } catch (error) {
     console.error("An error occured while parsin JSON data!", error.stack);
     console.error("An error occured while parsin JSON data!", error.stack);
+    localStorage.setItem('json', JSON.stringify(defaultValue));
     return Array;
     return Array;
   }
   }
 };
 };