xf преди 1 година
родител
ревизия
aa8ea665a2
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/Hotline.Api/Controllers/OrgController.cs

+ 2 - 1
src/Hotline.Api/Controllers/OrgController.cs

@@ -131,7 +131,8 @@ namespace Hotline.Api.Controllers
                 throw UserFriendlyException.SameMessage("父级不能为自己");
 
             var exists = await _systemOrganizeRepository.AnyAsync(
-                d => d.OrgName == dto.OrgName || d.OrgShortName == dto.OrgShortName, HttpContext.RequestAborted);
+                d => d.Id != dto.Id &&
+                    (d.OrgName == dto.OrgName || d.OrgShortName == dto.OrgShortName), HttpContext.RequestAborted);
             if (exists)
                 throw UserFriendlyException.SameMessage("名称或简称已存在");