chore: skip the conditional org switch for better auth state share (#533)

This commit is contained in:
MaheshtheDev 2025-10-27 20:38:45 +00:00
parent b3aab91489
commit 6a47cd9763

View file

@ -39,14 +39,15 @@ export function AuthProvider({ children }: { children: ReactNode }) {
useEffect(() => {
if (session?.session.activeOrganizationId) {
authClient.organization.getFullOrganization().then((org) => {
if (org.metadata?.isConsumer === true) {
setOrg(org)
} else {
const consumerOrg = orgs?.find((o) => o.metadata?.isConsumer === true)
if (consumerOrg) {
setActiveOrg(consumerOrg.slug)
}
}
// TODO: Uncomment this when we have a way to handle consumer organizations better way
//if (org.metadata?.isConsumer === true) {
setOrg(org)
//} else {
// const consumerOrg = orgs?.find((o) => o.metadata?.isConsumer === true)
// if (consumerOrg) {
// setActiveOrg(consumerOrg.slug)
// }
//}
})
}
}, [session?.session.activeOrganizationId, orgs])