diff options
Diffstat (limited to 'base/server/cms')
-rw-r--r-- | base/server/cms/src/com/netscape/cms/servlet/profile/ProfileApproveServlet.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileApproveServlet.java b/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileApproveServlet.java index 7ae623f32..89ba1bd8c 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileApproveServlet.java +++ b/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileApproveServlet.java @@ -267,6 +267,7 @@ public class ProfileApproveServlet extends ProfileServlet { if (ps.checkOwner()) { if (ps.getProfileEnableBy(profileId).equals(userid)) { ps.disableProfile(profileId); + ps.commitProfile(profileId); } else { // only enableBy can disable profile args.set(ARG_ERROR_CODE, "1"); @@ -288,9 +289,11 @@ public class ProfileApproveServlet extends ProfileServlet { } } else { ps.disableProfile(profileId); + ps.commitProfile(profileId); } } else { ps.enableProfile(profileId, userid); + ps.commitProfile(profileId); } // store a message in the signed audit log file |