Fondation
This commit is contained in:
parent
c93a88daf5
commit
8ad048204e
@ -104,15 +104,16 @@ async function ensureUserExists(session: any): Promise<void> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function POST(request: Request) {
|
export async function POST(request: Request) {
|
||||||
|
// Authenticate user (declare outside try to access in catch)
|
||||||
|
const session = await getServerSession(authOptions);
|
||||||
|
if (!session?.user?.id) {
|
||||||
|
return NextResponse.json(
|
||||||
|
{ error: 'Unauthorized' },
|
||||||
|
{ status: 401 }
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Authenticate user
|
|
||||||
const session = await getServerSession(authOptions);
|
|
||||||
if (!session?.user?.id) {
|
|
||||||
return NextResponse.json(
|
|
||||||
{ error: 'Unauthorized' },
|
|
||||||
{ status: 401 }
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Ensure user exists in database (create if missing)
|
// Ensure user exists in database (create if missing)
|
||||||
// This handles cases where the database was reset but users still exist in Keycloak
|
// This handles cases where the database was reset but users still exist in Keycloak
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user