fix editing employee pw, RT#32456
authorIvan Kohler <ivan@freeside.biz>
Thu, 2 Aug 2018 20:11:51 +0000 (13:11 -0700)
committerIvan Kohler <ivan@freeside.biz>
Thu, 2 Aug 2018 20:11:51 +0000 (13:11 -0700)
httemplate/edit/process/access_user.html

index d589c62..c272620 100644 (file)
@@ -44,8 +44,11 @@ sub post_new_object_callback {
   return '' unless length($cgi->param('_password'));
 
   my $password = scalar($cgi->param('_password'));
-  $access_user->is_password_allowed($password)
-    || $access_user->change_password_fields($password);
+  my $error = $access_user->is_password_allowed($password);
+  return $error if $error;
+
+  $access_user->change_password_fields($password);
+  '';
 }
 
 sub noerror_callback {