From 7697acff82b23d0c05dbbd17fee6e70eb1b7061c Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Mon, 28 Apr 2025 19:25:41 +0200 Subject: [PATCH] fix(donations): Move donor over to the types that need it --- src/models/actions/create/CreateDonation.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/models/actions/create/CreateDonation.ts b/src/models/actions/create/CreateDonation.ts index 4297b12..726fbc4 100644 --- a/src/models/actions/create/CreateDonation.ts +++ b/src/models/actions/create/CreateDonation.ts @@ -1,4 +1,5 @@ -import { IsInt, IsOptional, IsPositive } from 'class-validator'; +import { Exclude } from 'class-transformer'; +import { IsInt, IsOptional } from 'class-validator'; import { getConnection } from 'typeorm'; import { Donation } from '../../entities/Donation'; import { Donor } from '../../entities/Donor'; @@ -7,13 +8,7 @@ import { Donor } from '../../entities/Donor'; * This class is used to create a new Donation entity from a json body (post request). */ export abstract class CreateDonation { - /** - * The donation's associated donor's id. - * This is important to link donations to donors. - */ - @IsInt() - @IsPositive() - @IsOptional() + @Exclude() donor: number; /**