When I save it, it works. But as soon as I do a page refresh, I get this error:
Cannot read properties of undefined (reading 'role')
TypeError: Cannot read properties of undefined (reading 'role')
at +layout.svelte:21:22
at Object.$$render (/node_modules/svelte/internal/index.mjs:1871:22)
at root.svelte:40:37
at $$render (/node_modules/svelte/internal/index.mjs:1871:22)
at Object.render (/node_modules/svelte/internal/index.mjs:1879:26)
at render_response (file:///D:/work/nodejs/sveltekit-pocketbase-auth/sveltekit-pocketbase-auth/node_modules/@sveltejs/kit/src/runtime/server/page/render.js:119:27)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async respond_with_error (file:///D:/work/nodejs/sveltekit-pocketbase-auth/sveltekit-pocketbase-auth/node_modules/@sveltejs/kit/src/runtime/server/page/respond_with_error.js:73:10) at async resolve (file:///D:/work/nodejs/sveltekit-pocketbase-auth/sveltekit-pocketbase-auth/node_modules/@sveltejs/kit/src/runtime/server/index.js:254:12)
at async Object.handle (/D:\work\nodejs\sveltekit-pocketbase-auth\sveltekit-pocketbase-auth\src\hooks.server:11:19)
Solved:
Missing a question mark -> {data?.profile?.role}
Hi, great video https://www.youtube.com/watch?v=doDKaKDvB30 maybe could you show how to add role management? I found this here https://github.com/pocketbase/pocketbase/discussions/94 I have tried to add a new custom field. Then I added to +layout.svelte:
When I save it, it works. But as soon as I do a page refresh, I get this error:
Solved: Missing a question mark -> {data?.profile?.role}
thx
and maybe show how to start/configure pocketbase with https See https://github.com/pocketbase/pocketbase/issues/957 Letsencrypted certificates won't work with me
thx