session object on databasehook

session: {
additionalFields: {
isCompletedOnboarding: {
type: "boolean",
defaultValue: false,
},
},
},
session: {
additionalFields: {
isCompletedOnboarding: {
type: "boolean",
defaultValue: false,
},
},
},
I cant use it.
databaseHooks: {
session: {
create: {
before: async (session) => {
if (session.isCompletedOnboarding) {
const organization = await getActiveOrganization(session.userId);
return {
data: {
...session,
activeOrganizationId: organization?.id,
},
};
}

return {
data: {
...session,
},
};
},
},
},
},
databaseHooks: {
session: {
create: {
before: async (session) => {
if (session.isCompletedOnboarding) {
const organization = await getActiveOrganization(session.userId);
return {
data: {
...session,
activeOrganizationId: organization?.id,
},
};
}

return {
data: {
...session,
},
};
},
},
},
},
3 Replies
rhitune
rhituneOP2w ago
No description
rhitune
rhituneOP2w ago
added in db schema too its only for core schema? @bekacru
bekacru
bekacru2w ago
just additional fields typing doesn't quite work with db hooks

Did you find this page helpful?