xf 3 meses atrás
pai
commit
38c76c5848

+ 1 - 0
src/Hotline.Api/Controllers/KnowledgeController.cs

@@ -1020,6 +1020,7 @@ namespace Hotline.Api.Controllers
             foreach (var item in items)
             {
                 var kn = _mapper.Map<Knowledge>(item);
+                kn.SourceOrganizeId = _sessionContext.RequiredOrgId;
                 var knType = levelOneTypes.FirstOrDefault(d => d.Name == item.KnowledgeTypeLevelOne);
                 if (knType is null)
                 {

+ 3 - 0
src/Hotline.Application/Mappers/KnowledgeMapperConfigs.cs

@@ -88,6 +88,9 @@ public class KnowledgeMapperConfigs : IRegister
         config.ForType<KnowledgeApprove, KnowledgeApproveDto>()
             .IgnoreIf((s, d) => s.Approver == null, d => d.Approver);
 
+        config.ForType<KnowledgeImportTemplate, KnowledgeBase.Knowledge>()
+            .Ignore(d => d.IsPublic);
+
         #endregion
     }
 }