From c60e6f2c52196ded91b30db1519239e7a7fdf8d9 Mon Sep 17 00:00:00 2001 From: Hygna Date: Tue, 11 Oct 2022 15:50:33 +0100 Subject: Fixed bug where on firefox the options upgrader was being ran more than once --- src/pages/background/background.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/pages') diff --git a/src/pages/background/background.js b/src/pages/background/background.js index dd8f1715..9db27fa2 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -33,9 +33,13 @@ browser.runtime.onInstalled.addListener(details => { switch (details.previousVersion) { case "2.2.0": case "2.2.1": - await generalHelper.initDefaults() - await servicesHelper.initDefaults() - await servicesHelper.upgradeOptions() + browser.storage.local.get("options", async r => { + if (!r.options) { + await generalHelper.initDefaults() + await servicesHelper.initDefaults() + await servicesHelper.upgradeOptions() + } + }) break default: await servicesHelper.processUpdate() -- cgit 1.4.1