diff --git a/src/controllers/PermissionProfileController.ts b/src/controllers/PermissionProfileController.ts index 4503dc3c..9f565828 100644 --- a/src/controllers/PermissionProfileController.ts +++ b/src/controllers/PermissionProfileController.ts @@ -448,13 +448,13 @@ export class PermissionProfileController extends Controller { orgRootId: _data.orgRootId, isCheck: _data.isCheck, isEdit: _data.isEdit, - orgNew: _data.orgRootTree.orgRootName, - avatar: _data.profileTree.avatar, - avatarName: _data.profileTree.avatarName, - prefix: _data.profileTree.prefix, - rank: _data.profileTree.rank, - firstName: _data.profileTree.firstName, - lastName: _data.profileTree.lastName, + orgNew: _data.orgRootTree?.orgRootName, + avatar: _data.profileTree?.avatar, + avatarName: _data.profileTree?.avatarName, + prefix: _data.profileTree?.prefix, + rank: _data.profileTree?.rank, + firstName: _data.profileTree?.firstName, + lastName: _data.profileTree?.lastName, org: (_child4 == null ? "" : _child4 + "\n") + (_child3 == null ? "" : _child3 + "\n") + @@ -462,10 +462,10 @@ export class PermissionProfileController extends Controller { (_child1 == null ? "" : _child1 + "\n") + (_root == null ? "" : _root), posNo: shortName, - position: _data.profileTree.position, - posType: _data.profileTree.posType == null ? null : _data.profileTree.posType.posTypeName, + position: _data.profileTree?.position, + posType: _data.profileTree?.posType == null ? null : _data.profileTree?.posType.posTypeName, posLevel: - _data.profileTree.posLevel == null ? null : _data.profileTree.posLevel.posLevelName, + _data.profileTree?.posLevel == null ? null : _data.profileTree?.posLevel.posLevelName, }; }), );