Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/OrgPasswordChangeAction.java =================================================================== diff -u -r376e99b362b0ea18df73f848d310201270b26239 -rf47e5f0e21f1ff69300ea79194ea9a3278af3f33 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/OrgPasswordChangeAction.java (.../OrgPasswordChangeAction.java) (revision 376e99b362b0ea18df73f848d310201270b26239) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/OrgPasswordChangeAction.java (.../OrgPasswordChangeAction.java) (revision f47e5f0e21f1ff69300ea79194ea9a3278af3f33) @@ -216,6 +216,8 @@ } Set changedUserIDs = new TreeSet(); IUserManagementService userManagementService = AdminServiceProxy.getService(getServlet().getServletContext()); + UserDTO currentUserDTO = getUserDTO(); + User currentUser = (User) userManagementService.findById(User.class, currentUserDTO.getUserID()); for (User user : users) { boolean excluded = false; // skip excluded (unchecked on the page) users @@ -237,6 +239,7 @@ user.setChangePassword(true); } userManagementService.saveUser(user); + userManagementService.logPasswordChanged(user, currentUser); changedUserIDs.add(user.getUserId()); } return changedUserIDs;