Browse Source

fix: reset script.config.removed when installed

Gerald 8 years ago
parent
commit
51b0f39976
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/background/utils/db.js

+ 3 - 1
src/background/utils/db.js

@@ -553,7 +553,9 @@ export function parseScript(data) {
       result.cmd = 'AddScript';
       result.cmd = 'AddScript';
       result.data.update.message = i18n('msgInstalled');
       result.data.update.message = i18n('msgInstalled');
     }
     }
-    script.config = Object.assign({}, script.config, config);
+    script.config = Object.assign({}, script.config, config, {
+      removed: 0, // force reset `removed` since this is an installation
+    });
     script.custom = Object.assign({}, script.custom, custom);
     script.custom = Object.assign({}, script.custom, custom);
     script.meta = meta;
     script.meta = meta;
     if (!meta.homepageURL && !script.custom.homepageURL && isRemote(data.from)) {
     if (!meta.homepageURL && !script.custom.homepageURL && isRemote(data.from)) {