diff --git a/backend/src/main/java/codezap/template/repository/SourceCodeJpaRepository.java b/backend/src/main/java/codezap/template/repository/SourceCodeJpaRepository.java index 95063922..1b59a986 100644 --- a/backend/src/main/java/codezap/template/repository/SourceCodeJpaRepository.java +++ b/backend/src/main/java/codezap/template/repository/SourceCodeJpaRepository.java @@ -37,5 +37,5 @@ default SourceCode fetchByTemplateAndOrdinal(Template template, int ordinal) { @Modifying(clearAutomatically = true) @Query("DELETE FROM SourceCode s WHERE s.template.id in :templateIds") - void deleteByTemplateIds(List templateIds); + void deleteAllByTemplateIds(List templateIds); } diff --git a/backend/src/main/java/codezap/template/repository/SourceCodeRepository.java b/backend/src/main/java/codezap/template/repository/SourceCodeRepository.java index 745f3ae7..a605d734 100644 --- a/backend/src/main/java/codezap/template/repository/SourceCodeRepository.java +++ b/backend/src/main/java/codezap/template/repository/SourceCodeRepository.java @@ -26,5 +26,5 @@ public interface SourceCodeRepository { void deleteById(Long id); - void deleteByTemplateIds(List templateIds); + void deleteAllByTemplateIds(List templateIds); } diff --git a/backend/src/main/java/codezap/template/service/SourceCodeService.java b/backend/src/main/java/codezap/template/service/SourceCodeService.java index 8bf5f605..8261d7be 100644 --- a/backend/src/main/java/codezap/template/service/SourceCodeService.java +++ b/backend/src/main/java/codezap/template/service/SourceCodeService.java @@ -100,6 +100,6 @@ private void validateSourceCodesCount(Template template, UpdateTemplateRequest u @Transactional public void deleteAllByTemplateIds(List templateIds) { - sourceCodeRepository.deleteByTemplateIds(templateIds); + sourceCodeRepository.deleteAllByTemplateIds(templateIds); } } diff --git a/backend/src/test/java/codezap/template/repository/FakeSourceCodeRepository.java b/backend/src/test/java/codezap/template/repository/FakeSourceCodeRepository.java index a97c0142..12c6f95f 100644 --- a/backend/src/test/java/codezap/template/repository/FakeSourceCodeRepository.java +++ b/backend/src/test/java/codezap/template/repository/FakeSourceCodeRepository.java @@ -97,7 +97,7 @@ public void deleteById(Long id) { } @Override - public void deleteByTemplateIds(List templateIds) { + public void deleteAllByTemplateIds(List templateIds) { templateIds.forEach(id -> sourceCodes.removeIf(sourceCode -> Objects.equals(sourceCode.getId(), id))); } diff --git a/backend/src/test/java/codezap/template/repository/SourceCodeRepositoryTest.java b/backend/src/test/java/codezap/template/repository/SourceCodeRepositoryTest.java index 0fe9a066..c55aac9d 100644 --- a/backend/src/test/java/codezap/template/repository/SourceCodeRepositoryTest.java +++ b/backend/src/test/java/codezap/template/repository/SourceCodeRepositoryTest.java @@ -182,7 +182,7 @@ void testDeleteByTemplateId() { sut.save(new SourceCode(template1, "SourceCode 2", "Content 2", 2)); sut.save(new SourceCode(template2, "SourceCode 3", "Content 3", 1)); - sut.deleteByTemplateIds(List.of(1L)); + sut.deleteAllByTemplateIds(List.of(1L)); var result = sut.findAllByTemplate(template1); assertThat(result).isEmpty();