Skip to content

Commit 670c301

Browse files
committed
[hotfix] 새끼문항 제출내역 없을 경우에만 생성
1 parent a4b3430 commit 670c301

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/main/java/com/moplus/moplus_server/client/submit/service/ClientSubmitService.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,15 @@ public void createChildProblemSubmit(Long memberId, ChildProblemSubmitCreateRequ
101101

102102
Optional<ChildProblemSubmit> existingChildProblemSubmit = childProblemSubmitRepository.findByMemberIdAndPublishIdAndChildProblemId(memberId,
103103
request.publishId(), childProblemId);
104-
ChildProblemSubmit childProblemSubmit = ChildProblemSubmit.builder()
105-
.memberId(memberId)
106-
.publishId(request.publishId())
107-
.childProblemId(childProblemId)
108-
.status(ChildProblemSubmitStatus.NOT_STARTED)
109-
.build();
110-
childProblemSubmitRepository.save(childProblemSubmit);
104+
if (existingChildProblemSubmit.isEmpty()) {
105+
ChildProblemSubmit childProblemSubmit = ChildProblemSubmit.builder()
106+
.memberId(memberId)
107+
.publishId(request.publishId())
108+
.childProblemId(childProblemId)
109+
.status(ChildProblemSubmitStatus.NOT_STARTED)
110+
.build();
111+
childProblemSubmitRepository.save(childProblemSubmit);
112+
}
111113
}
112114
}
113115

0 commit comments

Comments
 (0)