summaryrefslogtreecommitdiff
path: root/packages/backend/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/core')
-rw-r--r--packages/backend/src/core/AbuseReportService.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/backend/src/core/AbuseReportService.ts b/packages/backend/src/core/AbuseReportService.ts
index cddfe5eb81..73baad5499 100644
--- a/packages/backend/src/core/AbuseReportService.ts
+++ b/packages/backend/src/core/AbuseReportService.ts
@@ -129,6 +129,10 @@ export class AbuseReportService {
throw new Error('The target user host is null.');
}
+ if (report.forwarded) {
+ throw new Error('The report has already been forwarded.');
+ }
+
await this.abuseUserReportsRepository.update(report.id, {
forwarded: true,
});