diff --git a/backend/src/dal/report.ts b/backend/src/dal/report.ts index 12e747cd7..d0d0662d2 100644 --- a/backend/src/dal/report.ts +++ b/backend/src/dal/report.ts @@ -8,6 +8,10 @@ export async function createReport( maxReports: number, contentReportLimit: number ): Promise { + if (report.type === "user" && report.contentId === report.uid) { + throw new MonkeyError(400, "You cannot report yourself."); + } + const reportsCount = await db .collection(COLLECTION_NAME) .estimatedDocumentCount();