diff --git a/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContribution.role.ts b/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContribution.role.ts index e1cada46b..53ea21f45 100644 --- a/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContribution.role.ts +++ b/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContribution.role.ts @@ -45,6 +45,7 @@ export abstract class UnconfirmedContributionRole { // third, actually update entity protected abstract update(): void + // call all steps in order public async checkAndUpdate(context: Context): Promise { if (!context.user || !context.role) { throw new LogError('missing user or role on context') diff --git a/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContributionUser.role.ts b/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContributionUser.role.ts index 6316c35f1..3d7a15b63 100644 --- a/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContributionUser.role.ts +++ b/backend/src/interactions/updateUnconfirmedContribution/UnconfirmedContributionUser.role.ts @@ -36,7 +36,7 @@ export class UnconfirmedContributionUserRole extends UnconfirmedContributionRole this.self.contributionStatus, ) } - // if a contribution was created from a moderator, user cannot init it + // if a contribution was created from a moderator, user cannot edit it // TODO: rethink if (this.self.moderatorId) { throw new LogError('Cannot update contribution of moderator', this.self, user.id) diff --git a/backend/src/interactions/updateUnconfirmedContribution/UpdateUnconfirmedContribution.context.ts b/backend/src/interactions/updateUnconfirmedContribution/UpdateUnconfirmedContribution.context.ts index 869870bef..db98c87e5 100644 --- a/backend/src/interactions/updateUnconfirmedContribution/UpdateUnconfirmedContribution.context.ts +++ b/backend/src/interactions/updateUnconfirmedContribution/UpdateUnconfirmedContribution.context.ts @@ -6,7 +6,7 @@ import { AdminUpdateContributionArgs } from '@arg/AdminUpdateContributionArgs' import { ContributionArgs } from '@arg/ContributionArgs' import { ContributionMessageBuilder } from '@/data/ContributionMessage.builder' -import { Context, getClientTimezoneOffset } from '@/server/context' +import { Context } from '@/server/context' import { LogError } from '@/server/LogError' import { UnconfirmedContributionRole } from './UnconfirmedContribution.role'