Add error for already confirmed contribution.

This commit is contained in:
elweyn 2023-01-13 11:37:48 +01:00
parent 9d8c026617
commit 7a7246cde5

View File

@ -567,9 +567,13 @@ export class ContributionResolver {
logger.error(`Contribution not found for given id: ${id}`)
throw new Error('Contribution not found to given id.')
}
if (contribution.confirmedAt) {
logger.error(`Contribution already confirmd: ${id}`)
throw new Error('Contribution already confirmd.')
}
if (contribution.contributionStatus === 'DENIED') {
logger.error(`Contribution state (${contribution.contributionStatus}) can't be confirmed`)
throw new Error("Contribution state can't be confirmed")
logger.error(`Contribution already denied: ${id}`)
throw new Error('Contribution already denied.')
}
const moderatorUser = getUser(context)
if (moderatorUser.id === contribution.userId) {