From 238927b2a75c7e3c0116035e8b59f712ec278d66 Mon Sep 17 00:00:00 2001 From: SeokGeunHo Date: Mon, 13 Oct 2025 15:10:55 +0900 Subject: [PATCH] =?UTF-8?q?[fix]=20=EC=BB=A4=EB=AE=A4=EB=8B=88=ED=8B=B0=20?= =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EB=8D=B0=EC=9D=B4=ED=84=B0?= =?UTF-8?q?=EA=B0=80=20=EB=B9=88=20=EB=B0=B0=EC=97=B4=EB=A1=9C=20=EB=93=A4?= =?UTF-8?q?=EC=96=B4=EA=B0=80=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/back/domain/post/post/entity/Post.java | 9 +++++++++ .../com/back/domain/post/post/service/PostService.java | 3 +-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/back/domain/post/post/entity/Post.java b/src/main/java/com/back/domain/post/post/entity/Post.java index 7079188..f103796 100644 --- a/src/main/java/com/back/domain/post/post/entity/Post.java +++ b/src/main/java/com/back/domain/post/post/entity/Post.java @@ -115,6 +115,15 @@ public void updateContent(String content) { this.content = content; } + public void addImage(PostImage image) { + if (this.images == null) { + this.images = new ArrayList<>(); + } + this.images.add(image); + image.updatePost(this); // 양방향 관계 유지 + } + + public void updateImages(List images) { this.images.clear(); for (PostImage i : images) { diff --git a/src/main/java/com/back/domain/post/post/service/PostService.java b/src/main/java/com/back/domain/post/post/service/PostService.java index 6ae3218..603016f 100644 --- a/src/main/java/com/back/domain/post/post/service/PostService.java +++ b/src/main/java/com/back/domain/post/post/service/PostService.java @@ -79,13 +79,12 @@ public PostResponseDto createPost(PostCreateRequestDto reqBody, List