diff --git a/src/main/java/com/syncd/application/service/ProjectService.java b/src/main/java/com/syncd/application/service/ProjectService.java index 37def8b..5f43bdc 100644 --- a/src/main/java/com/syncd/application/service/ProjectService.java +++ b/src/main/java/com/syncd/application/service/ProjectService.java @@ -56,7 +56,10 @@ public CreateProjectResponseDto createProject(String hostId, String hostName, St Project project = new Project(); project = project.createProjectDomain(projectName, description, imgURL, hostId); - project.addUsers(userInProjectFromEmail(userEmails)); + if (userEmails != null && !userEmails.isEmpty()){ + project.addUsers(userInProjectFromEmail(userEmails)); + sendMailPort.sendIviteMailBatch(hostName, projectName, userEmails, project.getId()); + } CreateProjectResponseDto createProjectResponseDto = new CreateProjectResponseDto(writeProjectPort.CreateProject(project)); User host = readUserPort.findByUserId(hostId); @@ -67,7 +70,6 @@ public CreateProjectResponseDto createProject(String hostId, String hostName, St // .collect(Collectors.toList()); // } - sendMailPort.sendIviteMailBatch(hostName, projectName, userEmails, project.getId()); return createProjectResponseDto; }