From 04b96bac2fcb90c25611abd856673fcc5b998081 Mon Sep 17 00:00:00 2001 From: elweyn Date: Tue, 6 Sep 2022 10:39:20 +0200 Subject: [PATCH] Throw error if moderator tries to answer his own contribution in adminCreateContributionMessage. --- backend/src/graphql/resolver/AdminResolver.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts index f4656aec8..6ed56e082 100644 --- a/backend/src/graphql/resolver/AdminResolver.ts +++ b/backend/src/graphql/resolver/AdminResolver.ts @@ -717,6 +717,9 @@ export class AdminResolver { if (!contribution) { throw new Error('Contribution not found') } + if (contribution.userId === user.id) { + throw new Error('Can not answer on own contribution') + } contributionMessage.contributionId = contributionId contributionMessage.createdAt = new Date() contributionMessage.message = message