Skip to content

Commit db1e2e2

Browse files
authored
Fix: 보관함에서 저장시 원래 기도제목의 저자의 이름이 저장되도록 수정 (#156)
2 parents 5e87cc8 + 10b2c4d commit db1e2e2

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/main/java/com/uspray/uspray/service/ShareFacade.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public Long receivedSharedPray(String username, SharedPrayRequestDto sharedPrayR
7474
sharedPrayRepository.save(sharedPray);
7575
// 기도제목을 보관함에 담으면 원래 기도제목의 isShared를 true로 변경
7676
pray.setIsShared();
77+
prayRepository.save(pray);
7778
total++;
7879
}
7980

@@ -110,11 +111,11 @@ public void saveSharedPray(String username, SharedPraySaveRequestDto sharedPrayS
110111
List<Long> sharedPrayIds = sharedPraySaveRequestDto.getSharedPrayIds();
111112

112113
for (Long id : sharedPrayIds) {
113-
save(id, category, sharedPraySaveRequestDto.getDeadline());
114+
save(member, id, category, sharedPraySaveRequestDto.getDeadline());
114115
}
115116
}
116117

117-
private void save(Long sharedPrayId, Category category, LocalDate deadline) {
118+
private void save(Member member, Long sharedPrayId, Category category, LocalDate deadline) {
118119

119120
SharedPray sharedPray = sharedPrayRepository.getSharedPrayById(sharedPrayId);
120121

@@ -124,7 +125,7 @@ private void save(Long sharedPrayId, Category category, LocalDate deadline) {
124125
ErrorStatus.PRAY_ALREADY_DELETED_EXCEPTION.getMessage());
125126
}
126127
Pray pray = Pray.builder()
127-
.member(sharedPray.getPray().getMember()) // 원래 기도제목의 원자자가 되어야 함
128+
.member(member)
128129
.content(new String(Base64.getDecoder().decode(sharedPray.getPray().getContent())))
129130
.deadline(deadline)
130131
.originPrayId(sharedPray.getPray().getId())

0 commit comments

Comments
 (0)