diff --git a/FictionArchive.Service.NovelService/Services/NovelUpdateService.cs b/FictionArchive.Service.NovelService/Services/NovelUpdateService.cs index 04ddfa1..c9819da 100644 --- a/FictionArchive.Service.NovelService/Services/NovelUpdateService.cs +++ b/FictionArchive.Service.NovelService/Services/NovelUpdateService.cs @@ -281,15 +281,16 @@ public class NovelUpdateService // Step 3: Check for existing novel by ExternalId + Source.Key var existingNovel = await _dbContext.Novels .Include(n => n.Author) - .ThenInclude(a => a.Name) - .ThenInclude(lk => lk.Texts) + .ThenInclude(a => a.Name) + .ThenInclude(lk => lk.Texts) .Include(n => n.Source) .Include(n => n.Name) - .ThenInclude(lk => lk.Texts) + .ThenInclude(lk => lk.Texts) .Include(n => n.Description) - .ThenInclude(lk => lk.Texts) + .ThenInclude(lk => lk.Texts) .Include(n => n.Tags) - .Include(n => n.Chapters) + .Include(n => n.Chapters).ThenInclude(chapter => chapter.Body) + .ThenInclude(localizationKey => localizationKey.Texts) .Include(n => n.CoverImage) .FirstOrDefaultAsync(n => n.ExternalId == metadata.ExternalId &&