From 0636616dad5afb41ffe47a857d91ac75b4f2f20a Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 14 Apr 2021 18:29:40 +0200 Subject: [PATCH] Marked payedAmount as optional during creation and/or update ref #193 --- src/models/actions/create/CreateDonation.ts | 5 +++-- src/models/actions/update/UpdateDonation.ts | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/models/actions/create/CreateDonation.ts b/src/models/actions/create/CreateDonation.ts index fcd4734..9cf0870 100644 --- a/src/models/actions/create/CreateDonation.ts +++ b/src/models/actions/create/CreateDonation.ts @@ -1,4 +1,4 @@ -import { IsInt, IsPositive } from 'class-validator'; +import { IsInt, IsOptional, IsPositive } from 'class-validator'; import { getConnection } from 'typeorm'; import { DonorNotFoundError } from '../../../errors/DonorErrors'; import { Donation } from '../../entities/Donation'; @@ -20,7 +20,8 @@ export abstract class CreateDonation { * The donation's payed amount in the smalles unit of your currency (default: euro cent). */ @IsInt() - payedAmount: number; + @IsOptional() + payedAmount?: number; /** * Creates a new Donation entity from this. diff --git a/src/models/actions/update/UpdateDonation.ts b/src/models/actions/update/UpdateDonation.ts index b64d656..b08e4e9 100644 --- a/src/models/actions/update/UpdateDonation.ts +++ b/src/models/actions/update/UpdateDonation.ts @@ -1,4 +1,4 @@ -import { IsInt, IsPositive } from 'class-validator'; +import { IsInt, IsOptional, IsPositive } from 'class-validator'; import { getConnection } from 'typeorm'; import { DonorNotFoundError } from '../../../errors/DonorErrors'; import { Donation } from '../../entities/Donation'; @@ -27,7 +27,8 @@ export abstract class UpdateDonation { * The donation's payed amount in the smalles unit of your currency (default: euro cent). */ @IsInt() - payedAmount: number; + @IsOptional() + payedAmount?: number; /** * Creates a new Donation entity from this.