diff --git a/common/src/services/token.service.ts b/common/src/services/token.service.ts index aa4cab320e5..bad5ce620bd 100644 --- a/common/src/services/token.service.ts +++ b/common/src/services/token.service.ts @@ -209,11 +209,8 @@ export class TokenService implements TokenServiceAbstraction { async getIsExternal(): Promise { const decoded = await this.decodeToken(); - if (!Array.isArray(decoded.amr)) { - throw new Error("No amr found"); - } - return decoded.amr.includes("external"); + return Array.isArray(decoded.amr) && decoded.amr.includes("external"); } private async skipTokenStorage(): Promise {