From 10b2c4d30a6b0442375f20f863da680d97012093 Mon Sep 17 00:00:00 2001 From: Sion Shin Date: Sun, 17 Mar 2024 23:40:48 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=EB=B3=B4=EA=B4=80=ED=95=A8=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EC=A0=80=EC=9E=A5=EC=8B=9C=20=EC=9B=90=EB=9E=98=20?= =?UTF-8?q?=EA=B8=B0=EB=8F=84=EC=A0=9C=EB=AA=A9=EC=9D=98=20=EC=A0=80?= =?UTF-8?q?=EC=9E=90=EC=9D=98=20=EC=9D=B4=EB=A6=84=EC=9D=B4=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/uspray/uspray/service/ShareFacade.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/uspray/uspray/service/ShareFacade.java b/src/main/java/com/uspray/uspray/service/ShareFacade.java index 64677fa3..21c13153 100644 --- a/src/main/java/com/uspray/uspray/service/ShareFacade.java +++ b/src/main/java/com/uspray/uspray/service/ShareFacade.java @@ -74,6 +74,7 @@ public Long receivedSharedPray(String username, SharedPrayRequestDto sharedPrayR sharedPrayRepository.save(sharedPray); // 기도제목을 보관함에 담으면 원래 기도제목의 isShared를 true로 변경 pray.setIsShared(); + prayRepository.save(pray); total++; } @@ -110,11 +111,11 @@ public void saveSharedPray(String username, SharedPraySaveRequestDto sharedPrayS List sharedPrayIds = sharedPraySaveRequestDto.getSharedPrayIds(); for (Long id : sharedPrayIds) { - save(id, category, sharedPraySaveRequestDto.getDeadline()); + save(member, id, category, sharedPraySaveRequestDto.getDeadline()); } } - private void save(Long sharedPrayId, Category category, LocalDate deadline) { + private void save(Member member, Long sharedPrayId, Category category, LocalDate deadline) { SharedPray sharedPray = sharedPrayRepository.getSharedPrayById(sharedPrayId); @@ -124,7 +125,7 @@ private void save(Long sharedPrayId, Category category, LocalDate deadline) { ErrorStatus.PRAY_ALREADY_DELETED_EXCEPTION.getMessage()); } Pray pray = Pray.builder() - .member(sharedPray.getPray().getMember()) // 원래 기도제목의 원자자가 되어야 함 + .member(member) .content(new String(Base64.getDecoder().decode(sharedPray.getPray().getContent()))) .deadline(deadline) .originPrayId(sharedPray.getPray().getId())