about summary refs log tree commit diff stats
path: root/src/assets
diff options
context:
space:
mode:
authorHygna <hygna@proton.me>2022-10-23 13:23:05 +0100
committerHygna <hygna@proton.me>2022-10-23 13:23:05 +0100
commit0baaf7ed82e6a0ad0ffe9e4317a92ea0d9817e12 (patch)
tree5bb858f620ef3439ca3159e8e9606fd6610e72a9 /src/assets
parentChanges: (diff)
downloadlibredirect-0baaf7ed82e6a0ad0ffe9e4317a92ea0d9817e12.zip
Fixed settings upgrader
Diffstat (limited to 'src/assets')
-rw-r--r--src/assets/javascripts/services.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index 360662cc..d02e03f6 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -727,6 +727,10 @@ function upgradeOptions() {
 								if (r[frontend + utils.camelCase(protocol) + "RedirectsChecks"]) {

 									options[frontend][network].enabled = r[frontend + utils.camelCase(protocol) + "RedirectsChecks"]

 									options[frontend][network].custom = r[frontend + utils.camelCase(protocol) + "CustomRedirects"]

+									for (const instance of options[frontend][network].enabled) {

+										let i = r.redirects[frontend][network].indexOf(instance)

+										if (i < 0) options[frontend][network].enabled.splice(i, 1)

+									}

 								}

 							}

 						}