From 97bb27d020dd509b39a62bb796d0ad2c7a0ae4b0 Mon Sep 17 00:00:00 2001 From: Nabilsenko <96882497+Nabilsenko@users.noreply.github.com> Date: Fri, 10 Feb 2023 17:44:16 +0100 Subject: [PATCH] fix: made numEtu optional --- src/people/dto/create-people.dto.ts | 4 ++-- src/people/dto/update-people.dto.ts | 4 ++-- src/people/entities/people.entity.ts | 2 +- src/people/schemas/people.schema.ts | 5 +++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/people/dto/create-people.dto.ts b/src/people/dto/create-people.dto.ts index 63ad209..d6c7d0b 100644 --- a/src/people/dto/create-people.dto.ts +++ b/src/people/dto/create-people.dto.ts @@ -2,9 +2,9 @@ import { IsBoolean, IsString, IsNotEmpty, IsOptional, IsNumber } from 'class-val export class CreatePeopleDto { - @IsNumber() + @IsString() @IsOptional() - numetu: number; + numetu: string; @IsString() @IsNotEmpty() diff --git a/src/people/dto/update-people.dto.ts b/src/people/dto/update-people.dto.ts index 3bdb95c..94dd476 100644 --- a/src/people/dto/update-people.dto.ts +++ b/src/people/dto/update-people.dto.ts @@ -2,9 +2,9 @@ import { IsOptional, IsString, IsNotEmpty, IsNumber } from 'class-validator'; export class UpdatePeopleDto { - @IsNumber() + @IsString() @IsOptional() - numetu: number; + numetu: string; @IsString() @IsOptional() diff --git a/src/people/entities/people.entity.ts b/src/people/entities/people.entity.ts index 85df4b9..90532d2 100644 --- a/src/people/entities/people.entity.ts +++ b/src/people/entities/people.entity.ts @@ -2,7 +2,7 @@ import { People } from '../schemas/people.schema'; export class PeopleEntity { _id: string; - numetu: number; + numetu: string; firstname: string; lastname: string; email: string; diff --git a/src/people/schemas/people.schema.ts b/src/people/schemas/people.schema.ts index ba4a9f2..0db7e0e 100644 --- a/src/people/schemas/people.schema.ts +++ b/src/people/schemas/people.schema.ts @@ -20,8 +20,9 @@ export class People { _id: any; @Prop({ - type: Number, - }) numetu: number; + type: String, + trim: true, + }) numetu: string; @Prop({ type: String, -- GitLab