Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java =================================================================== diff -u -r1fb317e9f6db7094ec64f77782bf0be389012e43 -r69b8982909b7237fc2082d9cb9146b1319472492 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java (.../UserOrgSaveController.java) (revision 1fb317e9f6db7094ec64f77782bf0be389012e43) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgSaveController.java (.../UserOrgSaveController.java) (revision 69b8982909b7237fc2082d9cb9146b1319472492) @@ -113,7 +113,8 @@ Organisation organisation = (Organisation) userManagementService.findById(Organisation.class, orgId); Set uos = organisation.getUserOrganisations(); - String[] userIds = StringUtils.isBlank(userOrgForm.getUserIds()) ? null : userOrgForm.getUserIds().split(","); + String[] userIds = StringUtils.isBlank(userOrgForm.getUserIds()) ? new String[0] + : userOrgForm.getUserIds().split(","); List userIdList = Arrays.stream(userIds).filter(StringUtils::isNotBlank) .collect(Collectors.mapping(userId -> Integer.valueOf(userId), Collectors.toList())); log.debug("new user membership of orgId=" + orgId + " will be: " + userIdList);