Fix auth sync and set ticket channel chart default

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
rever-tecnologia 2025-10-06 09:05:11 -03:00
parent 487edd222f
commit 12262e24c8
5 changed files with 62 additions and 8 deletions

View file

@ -70,7 +70,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
}, [session?.user])
useEffect(() => {
if (!session?.user || !process.env.NEXT_PUBLIC_CONVEX_URL || convexUserId) return
if (!session?.user || convexUserId) return
const controller = new AbortController()
@ -97,7 +97,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
controller.abort()
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [ensureUser, session?.user?.email, convexUserId])
}, [ensureUser, session?.user?.email, session?.user?.tenantId, session?.user?.role, convexUserId])
const normalizedRole = session?.user?.role ? session.user.role.toLowerCase() : null