diff --git a/RMuseum/Services/Implementation/GanjoorService.cs b/RMuseum/Services/Implementation/GanjoorService.cs index 8e07d679..d6426230 100644 --- a/RMuseum/Services/Implementation/GanjoorService.cs +++ b/RMuseum/Services/Implementation/GanjoorService.cs @@ -2800,6 +2800,14 @@ namespace RMuseum.Services.Implementation { catId = null; } + if (poetId != null && catId != null) + { + var cat = await _context.GanjoorCategories.AsNoTracking().Where(c => c.Id == catId).SingleAsync(); + if(cat.PoetId != poetId) + { + catId = null; + } + } if (poetId != null && catId == null) { var poetRes = await GetPoetById((int)poetId);