From 6b4b16c13b0c2f55745ded3431cad2f4986be296 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 19 Jan 2021 18:00:45 +0100 Subject: [PATCH] Added missing id property --- src/models/actions/update/UpdateGroupContact.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/models/actions/update/UpdateGroupContact.ts b/src/models/actions/update/UpdateGroupContact.ts index 9ec4418..72f919a 100644 --- a/src/models/actions/update/UpdateGroupContact.ts +++ b/src/models/actions/update/UpdateGroupContact.ts @@ -1,4 +1,4 @@ -import { IsEmail, IsNotEmpty, IsObject, IsOptional, IsPhoneNumber, IsString } from 'class-validator'; +import { IsEmail, IsInt, IsNotEmpty, IsObject, IsOptional, IsPhoneNumber, IsString } from 'class-validator'; import { getConnectionManager } from 'typeorm'; import { config } from '../../../config'; import { RunnerGroupNotFoundError } from '../../../errors/RunnerGroupErrors'; @@ -11,6 +11,13 @@ import { RunnerGroup } from '../../entities/RunnerGroup'; * This class is used to update a GroupContact entity (via put request). */ export class UpdateGroupContact { + /** + * The updated contact's id. + * This shouldn't have changed but it is here in case anyone ever wants to enable id changes (whyever they would want to). + */ + @IsInt() + id: number; + /** * The updated contact's first name. */