@@ -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