Skip to content

Commit

Permalink
Fix: 보관함에서 저장시 원래 기도제목의 저자의 이름이 저장되도록 수정 (#156)
Browse files Browse the repository at this point in the history
  • Loading branch information
Sion99 authored Mar 17, 2024
2 parents 5e87cc8 + 10b2c4d commit db1e2e2
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/main/java/com/uspray/uspray/service/ShareFacade.java
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ public Long receivedSharedPray(String username, SharedPrayRequestDto sharedPrayR
sharedPrayRepository.save(sharedPray);
// 기도제목을 보관함에 담으면 원래 기도제목의 isShared를 true로 변경
pray.setIsShared();
prayRepository.save(pray);
total++;
}

Expand Down Expand Up @@ -110,11 +111,11 @@ public void saveSharedPray(String username, SharedPraySaveRequestDto sharedPrayS
List<Long> 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);

Expand All @@ -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())
Expand Down

0 comments on commit db1e2e2

Please sign in to comment.