From 5038a9a5c95eff4c93c9128fced5b4bf02fe18d3 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 25 Dec 2020 10:29:41 +0100 Subject: [PATCH] Improve change password logging. --- .../src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java index 984f283df..3728692d0 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/ChangePasswordDialog.java @@ -3,6 +3,8 @@ package org.argeo.cms.ui.dialogs; import java.security.PrivilegedAction; import java.util.Arrays; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.argeo.cms.CmsMsg; import org.argeo.cms.CmsUserManager; import org.argeo.cms.ui.CmsView; @@ -16,6 +18,8 @@ import org.eclipse.swt.widgets.Text; /** Dialog to change a password. */ public class ChangePasswordDialog extends CmsMessageDialog { + private final static Log log = LogFactory.getLog(ChangePasswordDialog.class); + private CmsUserManager cmsUserManager; private CmsView cmsView; @@ -45,6 +49,7 @@ public class ChangePasswordDialog extends CmsMessageDialog { cmsUserManager.changeOwnPassword(previousPassword.getTextChars(), newPassword.getTextChars()); return OK; } catch (Exception e1) { + log.error("Could not change password", e1); cancel(); CmsMessageDialog.openError(CmsMsg.invalidPassword.lead()); return CANCEL; -- 2.30.2