From 20106e69fa1487ec3dcf1447f73b4b5059a03e88 Mon Sep 17 00:00:00 2001 From: sonjunkyu Date: Fri, 13 Feb 2026 02:51:40 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]:=20=EB=B0=B0=EC=B9=98=EB=8F=84=20?= =?UTF-8?q?=EC=9E=AC=EC=83=9D=EC=84=B1=20=EC=8B=9C=20Unique=20=EC=A0=9C?= =?UTF-8?q?=EC=95=BD=20=EC=A1=B0=EA=B1=B4=20=EC=98=A4=EB=A5=98=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../table_layout/service/TableLayoutCommandServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eatsfine/eatsfine/domain/table_layout/service/TableLayoutCommandServiceImpl.java b/src/main/java/com/eatsfine/eatsfine/domain/table_layout/service/TableLayoutCommandServiceImpl.java index dbba1ca1..f676b6e1 100644 --- a/src/main/java/com/eatsfine/eatsfine/domain/table_layout/service/TableLayoutCommandServiceImpl.java +++ b/src/main/java/com/eatsfine/eatsfine/domain/table_layout/service/TableLayoutCommandServiceImpl.java @@ -48,8 +48,10 @@ public TableLayoutResDto.LayoutDetailDto createLayout( throw new TableLayoutException(TableLayoutErrorStatus._CANNOT_DELETE_LAYOUT_WITH_FUTURE_BOOKINGS); } - // 미래 예약이 없으면 배치도 비활성화 후 재생성 + // 미래 예약이 없으면 배치도와 속해있는 테이블 삭제 (soft delete) tableLayoutRepository.delete(existingLayout.get()); + + tableLayoutRepository.flush(); } // 새 배치도 생성