diff --git a/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonAddFromUser.aspx.cs b/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonAddFromUser.aspx.cs index 68a26ab5..05a7980a 100644 --- a/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonAddFromUser.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonAddFromUser.aspx.cs @@ -212,7 +212,10 @@ namespace FineUIPro.Web.HSSE.SitePerson string roleId = user.RoleId.Split(',')[0]; var role = RoleService.GetRoleByRoleId(roleId); var workPost = WorkPostService.GetWorkPostByName(role.RoleName); - newPerson.WorkPostId = workPost.WorkPostId; + if (workPost != null) + { + newPerson.WorkPostId = workPost.WorkPostId; + } } BLL.PersonService.AddPerson(newPerson); }