allow only valid reported uuids or null
Some checks failed
delpoy / build-and-deploy (push) Failing after 28s
Some checks failed
delpoy / build-and-deploy (push) Failing after 28s
This commit is contained in:
parent
9dc8c59271
commit
73506fd81d
@ -13,9 +13,9 @@ export const POST = (async ({ request, url }) => {
|
|||||||
if (data.reporter == null || data.reason == null) return new Response(null, { status: 400 });
|
if (data.reporter == null || data.reason == null) return new Response(null, { status: 400 });
|
||||||
|
|
||||||
const reporter = await User.findOne({ where: { uuid: data.reporter } });
|
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({
|
const report = await Report.create({
|
||||||
subject: data.reason,
|
subject: data.reason,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user