diff --git a/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java b/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java index f653dbc8a46..c35330bd53b 100755 --- a/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java +++ b/security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java @@ -2249,10 +2249,10 @@ public synchronized void deleteXUser(Long id, boolean force) { xaBizUtil.blockAuditorRoleUser(); XXUserDao xXUserDao = daoManager.getXXUser(); XXUser xXUser = xXUserDao.getById(id); - VXUser vXUser = xUserService.populateViewBean(xXUser); - if(vXUser==null || StringUtils.isEmpty(vXUser.getName())){ + if(xXUser==null || StringUtils.isEmpty(xXUser.getName())){ throw restErrorUtil.createRESTException("No user found with id=" + id); } + VXUser vXUser = xUserService.populateViewBean(xXUser); XXPortalUserDao xXPortalUserDao=daoManager.getXXPortalUser(); XXPortalUser xXPortalUser=xXPortalUserDao.findByLoginId(vXUser.getName().trim()); VXPortalUser vXPortalUser=null;