From 8dc1c019ca98ddd1b2085613e338badf4fafafba Mon Sep 17 00:00:00 2001 From: EunjinWoo Date: Sun, 1 Feb 2026 21:41:39 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EA=B3=B5=EA=B3=A0=20=EC=88=98=EC=A0=95?= =?UTF-8?q?=EC=9D=B4=20=EC=95=84=EB=8B=8C=20=EC=B5=9C=EC=A2=85=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20api=EC=9D=98=20updateRecruitment=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=B0=8F=20=EA=B3=B5=EA=B3=A0=20=EC=88=98=EC=A0=95?= =?UTF-8?q?=20api=20=EB=A1=A4=EB=B0=B1=20#172?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../recruitment/service/RecruitmentServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/KUSITMS/WITHUS/domain/recruitment/recruitment/service/RecruitmentServiceImpl.java b/src/main/java/KUSITMS/WITHUS/domain/recruitment/recruitment/service/RecruitmentServiceImpl.java index d9745b9..6a0b321 100644 --- a/src/main/java/KUSITMS/WITHUS/domain/recruitment/recruitment/service/RecruitmentServiceImpl.java +++ b/src/main/java/KUSITMS/WITHUS/domain/recruitment/recruitment/service/RecruitmentServiceImpl.java @@ -269,7 +269,6 @@ public RecruitmentResponseDTO.Update update(Long id, RecruitmentRequestDTO.Updat // organization roles 업데이트 recruitment.clearPositions(); - entityManager.flush(); positionAppender.append(recruitment, request.organizationRoleIds()); return RecruitmentResponseDTO.Update.from(recruitment); @@ -419,6 +418,11 @@ private Recruitment updateRecruitment(RecruitmentRequestDTO.Upsert request, bool ); if (isTemporary) recruitment.markAsTemporary(); else recruitment.markAsFinal(); + + // organization roles 업데이트 + recruitment.clearPositions(); + positionAppender.append(recruitment, request.organizationRoleIds()); + return recruitment; }