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