X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fdialogs%2FChangePasswordDialog.java;h=3728692d04d4f99bfa54c3c9d2c9cc0df21c2660;hb=c5d120d226b31b3d930fc3006c56ac9e4d29ed2a;hp=984f283df847f91efb1ad352eccfaebf8db80b40;hpb=9e220ea5f945806f9fd8ef9f60ac7cf7b4b1edd1;p=lgpl%2Fargeo-commons.git 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;