feat(manga): skip ingest if review already exists
This commit is contained in:
parent
953ebf590a
commit
fd151f2a9e
@ -36,6 +36,15 @@ public class MangaIngestService {
|
||||
return;
|
||||
}
|
||||
|
||||
if (mangaIngestReviewRepository.existsByMangaTitleIgnoreCaseAndContentProvider_Id(
|
||||
mangaTitle, contentProviderId)) {
|
||||
log.info(
|
||||
"Manga ingest review already exists for manga with mangaTitle '{}' and provider {}, skipping ingest",
|
||||
mangaTitle,
|
||||
contentProviderId);
|
||||
return;
|
||||
}
|
||||
|
||||
var manga = mangaResolutionService.findOrCreateManga(mangaTitle);
|
||||
if (isNull(manga)) {
|
||||
createMangaIngestReview(mangaTitle, url, contentProviderId);
|
||||
@ -72,15 +81,6 @@ public class MangaIngestService {
|
||||
mangaTitle,
|
||||
contentProviderId);
|
||||
|
||||
if (mangaIngestReviewRepository.existsByMangaTitleIgnoreCaseAndContentProvider_Id(
|
||||
mangaTitle, contentProviderId)) {
|
||||
log.info(
|
||||
"Manga ingest review already exists for manga with mangaTitle '{}' and provider {}, skipping review creation",
|
||||
mangaTitle,
|
||||
contentProviderId);
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
var contentProvider = contentProviderService.find(contentProviderId);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user