From a1c2942208cb444b272e0102ffb42a3982fe09b2 Mon Sep 17 00:00:00 2001 From: Glax Date: Fri, 16 May 2025 14:21:14 +0200 Subject: [PATCH] SearchAddMangaToContext fix --- API/Controllers/SearchController.cs | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/API/Controllers/SearchController.cs b/API/Controllers/SearchController.cs index 86daa71..d4b8103 100644 --- a/API/Controllers/SearchController.cs +++ b/API/Controllers/SearchController.cs @@ -96,7 +96,10 @@ public class SearchController(PgsqlContext context, ILog Log) : Controller private Manga? AddMangaToContext(Manga manga) { - Manga? existing = context.Mangas.Find(manga.MangaId); + context.Mangas.Load(); + context.Authors.Load(); + context.Tags.Load(); + context.MangaConnectors.Load(); IEnumerable mergedTags = manga.MangaTags.Select(mt => { @@ -112,21 +115,6 @@ public class SearchController(PgsqlContext context, ILog Log) : Controller }); manga.Authors = mergedAuthors.ToList(); - /* - IEnumerable mergedLinks = manga.Links.Select(ml => - { - Link? inDb = context.Links.Find(ml.LinkId); - return inDb ?? ml; - }); - manga.Links = mergedLinks.ToList(); - - IEnumerable mergedAltTitles = manga.AltTitles.Select(mat => - { - MangaAltTitle? inDb = context.AltTitles.Find(mat.AltTitleId); - return inDb ?? mat; - }); - manga.AltTitles = mergedAltTitles.ToList(); -*/ try {