From bbc0b5ec7dd41d94fca8ef7bc2cf8dd1d200858b Mon Sep 17 00:00:00 2001 From: gamer147 Date: Thu, 11 Dec 2025 14:16:21 -0500 Subject: [PATCH] [FA-misc] Fix an oversight in the update process --- .../Services/NovelUpdateService.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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 &&