From 4154d3081ddc40bfc972bb183f7913008688d0ea Mon Sep 17 00:00:00 2001 From: softsimon Date: Thu, 29 Sep 2022 13:45:03 +0400 Subject: [PATCH] Handle network url ending matching better --- frontend/src/app/services/state.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/services/state.service.ts b/frontend/src/app/services/state.service.ts index b0e018941..7b513ee54 100644 --- a/frontend/src/app/services/state.service.ts +++ b/frontend/src/app/services/state.service.ts @@ -158,7 +158,8 @@ export class StateService { // (?:[a-z]{2}(?:-[A-Z]{2})?\/)? optional locale prefix (non-capturing) // (?:preview\/)? optional "preview" prefix (non-capturing) // (bisq|testnet|liquidtestnet|liquid|signet)/ network string (captured as networkMatches[1]) - const networkMatches = url.match(/^\/(?:[a-z]{2}(?:-[A-Z]{2})?\/)?(?:preview\/)?(bisq|testnet|liquidtestnet|liquid|signet)/); + // ($|\/) network string must end or end with a slash + const networkMatches = url.match(/^\/(?:[a-z]{2}(?:-[A-Z]{2})?\/)?(?:preview\/)?(bisq|testnet|liquidtestnet|liquid|signet)($|\/)/); switch (networkMatches && networkMatches[1]) { case 'liquid': if (this.network !== 'liquid') {