diff --git a/backend/src/graphql/resolver/ContributionResolver.ts b/backend/src/graphql/resolver/ContributionResolver.ts index 8ee994989..ef4467a71 100644 --- a/backend/src/graphql/resolver/ContributionResolver.ts +++ b/backend/src/graphql/resolver/ContributionResolver.ts @@ -52,6 +52,9 @@ export class ContributionResolver { if (contribution.userId !== user.id) { throw new Error('Can not delete contribution of another user') } + if (contribution.confirmedAt) { + throw new Error('A confirmed contribution can not be deleted') + } const res = await contribution.softRemove() return !!res }