autumn-js
Version:
Autumn JS Library
21 lines (19 loc) • 524 B
JavaScript
// src/better-auth/utils/getActiveOrganization.ts
var getActiveOrganization = async (ctx, session) => {
if (!session?.session?.activeOrganizationId) return null;
try {
const context = ctx.context;
if (!context?.adapter) return null;
const adapter = context.adapter;
const org = await adapter.findOne({
model: "organization",
where: [{ field: "id", value: session.session.activeOrganizationId }]
});
return org;
} catch {
return null;
}
};
export {
getActiveOrganization
};