about summary refs log tree commit diff stats
path: root/src/assets
diff options
context:
space:
mode:
Diffstat (limited to 'src/assets')
-rw-r--r--src/assets/javascripts/services.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index beda5f3f..63184059 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -789,6 +789,12 @@ function processUpdate() {
 		let options = await utils.getOptions()
 		for (const service in config.services) {
 			if (!options[service]) options[service] = {}
+
+			if (!(options[service].frontend in config.services[service].frontends)) {
+				options[service] = config.services[service].options
+				delete options[options[service].frontend]
+			}
+
 			for (const defaultOption in config.services[service].options) {
 				if (options[service][defaultOption] === undefined) {
 					options[service][defaultOption] = config.services[service].options[defaultOption]