diff --git a/src/users/users.service.ts b/src/users/users.service.ts
index c695d81850048c79ba82dce8e60676309a5dd4d1..cf71c5b3f0f89cb29c61f33730dfe384a20ddb1d 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