Răsfoiți Sursa

fix: import zip file without meta

close #334
Gerald 8 ani în urmă
părinte
comite
7a2ae009b6
1 a modificat fișierele cu 8 adăugiri și 8 ștergeri
  1. 8 8
      src/options/views/tab-settings/vm-import.vue

+ 8 - 8
src/options/views/tab-settings/vm-import.vue

@@ -96,18 +96,18 @@ function getVMFile(entry, vmFile) {
 }
 
 function getVMFiles(entries) {
-  const i = entries.findIndex(entry => entry.filename && entry.filename.toLowerCase() === 'violentmonkey');
-  if (i < 0) {
-    return { entries };
-  }
   return new Promise(resolve => {
+    const data = { entries };
+    const i = entries.findIndex(entry => entry.filename && entry.filename.toLowerCase() === 'violentmonkey');
+    if (i < 0) {
+      data.vm = {};
+      return resolve(data);
+    }
     const writer = new zip.TextWriter();
     entries[i].getData(writer, text => {
       entries.splice(i, 1);
-      resolve({
-        entries,
-        vm: getVMConfig(text),
-      });
+      data.vm = getVMConfig(text);
+      resolve(data);
     });
   });
 }