diff --git a/src/routes/report/+server.ts b/src/routes/report/+server.ts index 3981dba..889952c 100644 --- a/src/routes/report/+server.ts +++ b/src/routes/report/+server.ts @@ -13,9 +13,9 @@ export const POST = (async ({ request, url }) => { if (data.reporter == null || data.reason == null) return new Response(null, { status: 400 }); const reporter = await User.findOne({ where: { uuid: data.reporter } }); - const reported = data.reported ? await User.findOne({ where: { uuid: data.reported } }) : null; + const reported = data.reported ? await User.findOne({ where: { uuid: data.reported } }) : undefined; - if (reporter == null) return new Response(null, { status: 400 }); + if (reporter == null || reported === null) return new Response(null, { status: 400 }); const report = await Report.create({ subject: data.reason,