From 35947fc1f7a72f8654c9405b14959c23d6f0049f Mon Sep 17 00:00:00 2001 From: Hamid Reza Mohammadi Date: Fri, 7 Aug 2026 17:21:20 +0330 Subject: [PATCH] tajik backend fix --- .../GanjoorService-Partials/GanjoorService-Transilerate.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/RMuseum/Services/Implementation/GanjoorService-Partials/GanjoorService-Transilerate.cs b/RMuseum/Services/Implementation/GanjoorService-Partials/GanjoorService-Transilerate.cs index 8639b8c6..28ed5972 100644 --- a/RMuseum/Services/Implementation/GanjoorService-Partials/GanjoorService-Transilerate.cs +++ b/RMuseum/Services/Implementation/GanjoorService-Partials/GanjoorService-Transilerate.cs @@ -69,8 +69,11 @@ namespace RMuseum.Services.Implementation var subCats = await context.GanjoorCategories.AsNoTracking().Where(c => c.ParentId == cat.Id).OrderBy(p => p.Id).ToListAsync(); foreach (var subCat in subCats) { - var tajikCat = await context.TajikCats.AsNoTracking().Where(t => t.Id == subCat.Id).SingleAsync(); - html += $"

{LanguageUtils.CleanTextForTransileration(tajikCat.TajikTitle)}

"; + var tajikCat = await context.TajikCats.AsNoTracking().Where(t => t.Id == subCat.Id).SingleOrDefaultAsync(); + if (tajikCat != null) + { + html += $"

{LanguageUtils.CleanTextForTransileration(tajikCat.TajikTitle)}

"; + } } var catPoems = await context.GanjoorPoems.AsNoTracking().Where(p => p.CatId == cat.Id).OrderBy(p => p.Id).ToListAsync();