Skip to content

Commit 94ee61f

Browse files
committed
HOTFIX: 인터뷰 수정 시 업데이트되지 않는 오류 수정
1 parent 5603a5a commit 94ee61f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/main/kotlin/land/leets/domain/interview/domain/Interview.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import java.time.LocalDateTime
99
@Entity(name = "interviews")
1010
class Interview(
1111
@OneToOne
12+
@JoinColumn(name = "application_id", foreignKey = ForeignKey(ConstraintMode.NO_CONSTRAINT))
1213
val application: Application,
1314

1415
@Column(columnDefinition = "char(10)")

src/main/kotlin/land/leets/domain/interview/usecase/CreateInterviewImpl.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ class CreateInterviewImpl(
1818
val application = applicationRepository.findById(request.applicationId)
1919
.orElseThrow { ApplicationNotFoundException() }
2020

21+
val existingInterview = interviewRepository.findByApplication(application)
22+
if (existingInterview != null) {
23+
existingInterview.fixedInterviewDate = request.fixedInterviewDate
24+
existingInterview.place = request.place
25+
return interviewRepository.save(existingInterview)
26+
}
27+
2128
val interview = Interview(
2229
application = application,
2330
fixedInterviewDate = request.fixedInterviewDate,

0 commit comments

Comments
 (0)