diff --git a/src/main/java/com/recordit/server/service/RecordService.java b/src/main/java/com/recordit/server/service/RecordService.java index 84786e5a..87703e9e 100644 --- a/src/main/java/com/recordit/server/service/RecordService.java +++ b/src/main/java/com/recordit/server/service/RecordService.java @@ -161,10 +161,16 @@ record -> { .memoryRecordSlice(recordSlice) .commentList(commentList) .build(); - } - - @Transactional - public void deleteRecord(Long recordId) { + } + + @Transactional + public void deleteRecord(Long recordId) { + Long userIdBySession = sessionUtil.findUserIdBySession(); + log.info("세션에서 찾은 사용자 ID : {}", userIdBySession); + + Member member = memberRepository.findById(userIdBySession) + .orElseThrow(() -> new MemberNotFoundException("회원 정보를 찾을 수 없습니다.")); + Record record = recordRepository.findByIdFetchWriter(recordId) .orElseThrow(() -> new RecordNotFoundException("레코드 정보를 찾을 수 없습니다."));