田爽 1 місяць тому
батько
коміт
b78c29bd37
1 змінених файлів з 4 додано та 6 видалено
  1. 4 6
      src/Hotline/KnowledgeBase/KnowledgeDomainService.cs

+ 4 - 6
src/Hotline/KnowledgeBase/KnowledgeDomainService.cs

@@ -491,20 +491,18 @@ namespace Hotline.KnowledgeBase
             }
 
            
-            var ktbool = dto.KnowledgeType.Any();
-			var kobool = dto.KnowledgeOrg.Any();
-			if (ktbool)
+			if (dto.KnowledgeType.Any())
 			{
 				knowledge.KnowledgeTypes = dto.KnowledgeType.Select(x => new KnowledgeType { Id = x.KnowledgeTypeId }).ToList();
 			}
-			if (kobool)
+			if (dto.KnowledgeOrg.Any())
 			{
 				knowledge.KnowledgeOrganizes = dto.KnowledgeOrg.Select(x => new SystemOrganize { Id = x }).ToList();
 			}
 
 			await _knowledgeRepository.UpdateNav(knowledge)
-				.Include(d => d.KnowledgeTypes, new UpdateNavOptions { ManyToManyIsUpdateA =true, ManyToManyIsUpdateB = ktbool })
-				.Include(d => d.KnowledgeOrganizes, new UpdateNavOptions { ManyToManyIsUpdateA = true, ManyToManyIsUpdateB = kobool })
+				.Include(d => d.KnowledgeTypes, new UpdateNavOptions { ManyToManyIsUpdateA =true})
+				.Include(d => d.KnowledgeOrganizes, new UpdateNavOptions { ManyToManyIsUpdateA = true})
 				.ExecuteCommandAsync();
             //if (dto.KnowledgeType.Any())
             //         {