Skip to content

Commit 39fd1a7

Browse files
committed
chore: deleteQuiz의 이미지 삭제 메서드를 deleteQuestion으로 대체
1 parent 1844386 commit 39fd1a7

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

backend/src/main/java/io/f1/backend/domain/quiz/app/QuizService.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,17 +159,16 @@ private void validateImageFile(MultipartFile thumbnailFile) {
159159

160160
@Transactional
161161
public void deleteQuiz(Long quizId) {
162-
Quiz quiz = findQuiz(quizId);
162+
Quiz quiz = findQuizWithQuestions(quizId);
163163

164164
verifyUserAuthority(quiz);
165165

166166
deleteImageFile(quiz.getThumbnailUrl());
167-
if (quiz.getQuizType().equals(QuizType.IMAGE)) {
168-
for (Question question : quiz.getQuestions()) {
169-
String imagePath = question.getContentQuestion().getContent();
170-
deleteImageFile(imagePath);
171-
}
167+
168+
for (Question question : quiz.getQuestions()) {
169+
questionService.deleteQuestion(question.getId(), quiz.getQuizType());
172170
}
171+
173172
quizRepository.deleteById(quizId);
174173
}
175174

0 commit comments

Comments
 (0)