diff --git a/packages/auth/src/auth-keycloak.js b/packages/auth/src/auth-keycloak.js index 85aefa81175c09b03b667be71280cf52f289886e..10238787e0e31cc9105716b072c91f0c678bb367 100644 --- a/packages/auth/src/auth-keycloak.js +++ b/packages/auth/src/auth-keycloak.js @@ -89,7 +89,14 @@ export class AuthKeycloak extends AdapterLitElement { baseUrl = jsonld.getApiUrlForEntityName("FrontendUser"); } catch(error) { // backwards compat - baseUrl = jsonld.getApiUrlForEntityName("Person"); + try { + baseUrl = jsonld.getApiUrlForEntityName("Person"); + } catch(error) { + // There are no entities, just give up. + return { + roles: [], + }; + } } const apiUrl = baseUrl + '/' + encodeURIComponent(userId);