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.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index 3b690629..700aa2b0 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -612,7 +612,8 @@ function switchInstance(url) {
 		const protocolHost = utils.protocolHost(url)
 		for (const service in config.services) {
 			let frontend = options[service].frontend ?? Object.keys(config.services[service].frontends)[0]
-			let instancesList = [...options[frontend]]
+			let instancesList = options[frontend]
+			if (instancesList === undefined) continue
 			if (!instancesList.includes(protocolHost)) continue
 
 			instancesList.splice(instancesList.indexOf(protocolHost), 1)
@@ -638,6 +639,7 @@ function reverse(url) {
 		let protocolHost = utils.protocolHost(url)
 		for (const service in config.services) {
 			let frontend = options[service].frontend ?? Object.keys(config.services[service].frontends)[0]
+			if (options[frontend] == undefined) continue
 			if (!options[frontend].includes(protocolHost)) continue
 
 			switch (service) {