Skip to content

Commit 5cbed71

Browse files
committed
Refresh user after login
1 parent 7117004 commit 5cbed71

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

components/auth/login.tsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { AuthCard } from "./auth-card";
2121

2222
export function LoginComponent() {
2323
const { toast } = useToast();
24-
const { login } = useContext(AuthContext);
24+
const { login, refreshUser } = useContext(AuthContext);
2525
const router = useRouter();
2626

2727
const form = useForm<LoginInput>({
@@ -36,6 +36,9 @@ export function LoginComponent() {
3636
try {
3737
const userData = await login(values.email, values.password);
3838

39+
// Refresh user data before redirecting
40+
await refreshUser();
41+
3942
// Check if user is superuser first
4043
if (userData.isSuperuser) {
4144
router.push("/admin");

0 commit comments

Comments
 (0)