Selaa lähdekoodia

fix: can't restore workflow backup (#1587)

Ahmad Kholid 1 vuosi sitten
vanhempi
commit
7fadb8140e
1 muutettua tiedostoa jossa 4 lisäystä ja 1 poistoa
  1. 4 1
      src/newtab/pages/settings/SettingsBackup.vue

+ 4 - 1
src/newtab/pages/settings/SettingsBackup.vue

@@ -416,7 +416,10 @@ async function restoreWorkflows() {
     };
 
     reader.onload = ({ target }) => {
-      const payload = parseJSON(window.decodeURIComponent(target.result), null);
+      let payload = parseJSON(target.result, null);
+      if (!payload)
+        payload = parseJSON(window.decodeURIComponent(target.result), null);
+
       if (!payload) return;
 
       const storageTables = parseJSON(payload.storageTables, null);