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