diff --git a/front/src/common/service/sso.ts b/front/src/common/service/sso.ts index 4d70669..082aa42 100644 --- a/front/src/common/service/sso.ts +++ b/front/src/common/service/sso.ts @@ -34,8 +34,10 @@ export class SSOService { if (pathName.startsWith("/sso/") || pathName.startsWith(environment.applName + "/sso/")) { return this.utf8_to_b64('home'); } - if (pathName.startsWith(environment.applName + "/sso/")) { - pathName = pathName.substring(environment.applName.length + 1); + if (pathName.startsWith(environment.applName + '/')) { + pathName = pathName.substring(environment.applName.length+1); + } else if (pathName.startsWith(environment.applName)) { + pathName = pathName.substring(environment.applName.length); } return this.utf8_to_b64(pathName); }