diff --git a/server/controllers/UserController.ts b/server/controllers/UserController.ts index 98b6db3..4664b61 100644 --- a/server/controllers/UserController.ts +++ b/server/controllers/UserController.ts @@ -49,10 +49,17 @@ export class UserController { this.oauthInjectedService.requestTokenKey = undefined this.oauthInjectedService.requestTokenSecret = undefined session['clientConfig'] = undefined - if(!this.obpExplorerHome) { - console.error(`VITE_OBP_API_EXPLORER_HOST: ${this.obpExplorerHome}`) + + if (request.query.redirect) { + response.redirect(request.query.redirect as string) + } else { + if(!this.obpExplorerHome) { + console.error(`VITE_OBP_API_EXPLORER_HOST: ${this.obpExplorerHome}`) + } + response.redirect(this.obpExplorerHome) } - response.redirect(this.obpExplorerHome) + + return response } diff --git a/src/components/HeaderNav.vue b/src/components/HeaderNav.vue index 9a445c2..48c9997 100644 --- a/src/components/HeaderNav.vue +++ b/src/components/HeaderNav.vue @@ -112,6 +112,12 @@ watchEffect(() => { } } }) + +const getCurrentPath = () => { + const currentPath = route.path + return currentPath +} +