diff --git a/package-lock.json b/package-lock.json index 62e48124a..3eb476da0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "solid-ui", - "version": "3.1.1", + "version": "3.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "solid-ui", - "version": "3.1.1", + "version": "3.1.2", "license": "MIT", "dependencies": { "@noble/curves": "^2.2.0", diff --git a/package.json b/package.json index ab604504f..6cd73536e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "solid-ui", - "version": "3.1.1", + "version": "3.1.2", "description": "UI library for Solid applications", "main": "dist/solid-ui.js", "types": "dist/index.d.ts", diff --git a/src/login/login.ts b/src/login/login.ts index 6f7dfe74a..66b05f4d9 100644 --- a/src/login/login.ts +++ b/src/login/login.ts @@ -162,6 +162,8 @@ export async function ensureLoadedPreferences ( } else { throw new Error(`(via loadPrefs) ${err}`) } + + context.preferencesFileError = m2 } return context } @@ -1047,22 +1049,10 @@ export function newAppInstance ( * and/or a developer */ export async function getUserRoles (): Promise> { - const sessionInfo = authSession.info - if (!sessionInfo?.isLoggedIn || !sessionInfo?.webId) { - return [] - } - - const currentUser = authn.currentUser() - if (!currentUser) { - return [] - } - try { - const { me, preferencesFile, preferencesFileError } = await ensureLoadedPreferences({ - me: currentUser - }) + const { me, preferencesFile, preferencesFileError } = await ensureLoadedPreferences({}) if (!preferencesFile || preferencesFileError) { - throw new Error(preferencesFileError || 'Unable to load user preferences file.') + throw new Error(preferencesFileError) } return solidLogicSingleton.store.each( me,