error handling

This commit is contained in:
asabizanjo
2025-12-11 19:09:07 +00:00
parent 7c44246704
commit ffd65ebca1

View File

@@ -18,6 +18,7 @@ function serializeFile(file: Awaited<ReturnType<typeof prisma.file.create>>) {
}
export async function POST(req: Request) {
try {
const session = await getSessionUser();
if (!session) {
return NextResponse.json({ error: "Unauthorized" }, { status: 401 });
@@ -77,5 +78,9 @@ export async function POST(req: Request) {
}
return NextResponse.json({ ok: true, files: uploaded });
} catch (error) {
console.error("Upload error:", error);
const message = error instanceof Error ? error.message : "Upload failed";
return NextResponse.json({ error: message }, { status: 500 });
}
}