From 3989196dc778c3daff20fff09a13ef80394a69cb Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Fri, 6 Nov 2020 14:04:49 +0000 Subject: [PATCH] Bug 24786: (QA follow-up) Reset beenSubmitted on validation failure When the form submision fails due to validation errors we need to also reset the preventFormDoubleSubmit state to allow for a second submission with corrected form fields. --- .../intranet-tmpl/prog/en/modules/members/paycollect.tt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt index 31d6a0151e..b267d55082 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt @@ -389,6 +389,12 @@ } } [% END %] + }, + invalidHandler: function(event, validator) { + // reset beenSubmitted for prevenDoubleFormSubmit + event.target.beenSubmitted = false; + // remove class added by preventDoubleFormSubmit + $("body, form input[type='submit'], form button[type='submit'], form a").removeClass('waiting'); } }); }); -- 2.20.1