Nuxt SSR useActiveOrganization

Hello! How to use useActiveOrganization with nuxt ssr. I tried this :
const { data: activeOrganization } = client.useActiveOrganization()
const { data: activeOrganization } = client.useActiveOrganization()
like in the doc but when I display it with:
console.log(activeOrganization)
console.log(activeOrganization)
It is undefined
1 Reply
Matt
Matt4mo ago
You might not have an activeOrganization set on your session. Here's a way to set one using databaseHooks but you could do it with setActiveOrganization in some other fashion after login.
databaseHooks: {
session: {
create: {
before: async (session) => {
const defaultOrganization = await getUserDefaultOrganization(
session.userId,
);
if (defaultOrganization) {
return {
data: {
...session,
activeOrganizationId: defaultOrganization.orgId,
},
};
}
},
},
},
},
databaseHooks: {
session: {
create: {
before: async (session) => {
const defaultOrganization = await getUserDefaultOrganization(
session.userId,
);
if (defaultOrganization) {
return {
data: {
...session,
activeOrganizationId: defaultOrganization.orgId,
},
};
}
},
},
},
},

Did you find this page helpful?