diff --git a/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java b/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java index c3f4cdb..028a040 100644 --- a/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java +++ b/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java @@ -156,6 +156,11 @@ public class PortalUserManService extends BaseService { if (StringUtils.isNotBlank(portalUserUI.getOrgId())) { PortalOrg portalOrg = portalOrgService.getById(portalUserUI.getOrgId()); portalUser.setPortalOrg(portalOrg); + } else { + // 개인사용자이면서 법인을 "없음"으로 선택한 경우 ORG_ID 삭제 + if (portalUserUI.getRoleCode() == PortalUserEnums.RoleCode.ROLE_USER) { + portalUser.setPortalOrg(null); + } } portalUserService.save(portalUser);