Bug 19908: Do not use .optional in password match validation function
authorJosef Moravec <josef.moravec@gmail.com>
Mon, 5 Feb 2018 08:25:03 +0000 (08:25 +0000)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 19 Mar 2018 15:23:13 +0000 (12:23 -0300)
Test plan:
0) Aplly only first patch
1) You will be able to submit a from on member-password.pl even if the
passwords don't match
2) Apply this patch -> you can't be able to submit the form if the
paswords don't match, but you'll be able to submit the form when
password fields are blank

Signed-off-by: Roch D'Amour <roch.damour@inlibro.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
koha-tmpl/intranet-tmpl/prog/en/includes/password_check.inc

index eb730e6..346929e 100644 (file)
@@ -19,7 +19,7 @@
     }, _("Password contains leading and/or trailing spaces"));
     jQuery.validator.addMethod("password_match", function(value, element){
         var new_password_node = $("input[name='" + new_password_node_name + "']:first");
-        return this.optional(element) || value == $(new_password_node).val();
+        return value == $(new_password_node).val();
     }, _("Please enter the same password as above"));
 </script>
 [% END %]