From 78af92e65934b85a1e14a9879531e5bd54a9c4e2 Mon Sep 17 00:00:00 2001
From: Jeremie BRISON <ext.sopra.jbrison@grandlyon.com>
Date: Fri, 26 Feb 2021 09:47:10 +0100
Subject: [PATCH] fix(user) : fix errror

---
 src/users/users.service.ts | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/users/users.service.ts b/src/users/users.service.ts
index c695d8185..cf71c5b3f 100644
--- a/src/users/users.service.ts
+++ b/src/users/users.service.ts
@@ -34,9 +34,11 @@ export class UsersService {
     }
     let createUser = new this.userModel(createUserDto);
     createUser.structuresLink = [];
-    createUserDto.structuresLink.forEach((structureId) => {
-      createUser.structuresLink.push(Types.ObjectId(structureId));
-    });
+    if (createUserDto.structuresLink) {
+      createUserDto.structuresLink.forEach((structureId) => {
+        createUser.structuresLink.push(Types.ObjectId(structureId));
+      });
+    }
     // createUser.email = createUserDto.email;
     createUser.password = await this.hashPassword(createUser.password);
     // Send verification email
-- 
GitLab