about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-03-09 20:50:03 +0300
committerManeraKai <manerakai@protonmail.com>2023-03-09 20:50:03 +0300
commit915c11c2195150a867a936b6f6379558f4e4c600 (patch)
treefee6ebdc4b5d79e04b60cf9e5a404d5cc141140f
parentAdded support to subdomains for scribe https://github.com/libredirect/libredi... (diff)
downloadlibredirect-915c11c2195150a867a936b6f6379558f4e4c600.zip
Fixed CopyRaw, SwitchInstance not working when selecting Freetube or LBRY Desktop https://github.com/libredirect/libredirect/issues/653
-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 07f7a522..6c011c8d 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -610,7 +610,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)
@@ -636,6 +637,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) {