Bug 21389: Correct Javascript error on article requests page
authorFridolin Somers <fridolin.somers@biblibre.com>
Fri, 21 Sep 2018 09:17:25 +0000 (11:17 +0200)
committerNick Clemens <nick@bywatersolutions.com>
Tue, 9 Oct 2018 15:02:47 +0000 (15:02 +0000)
Bug 21076 fixed a Javascript error on article requests page when patron is found.

There is also an error when patron is not found, with message :
  Patron not found
  No patron with this name, please, try another

This patch fixes by replacing TT condition by a JS condition testing the existance of the patron input.

Test plan:
1 - Do not apply patch
2 - Enable article requests
3 - Search on staff client and click 'Request article'
4 - Search for a patron that does not exist
5 - You get a yellow message "Patron not found"
6 - View error in console
7 - Apply patch
8 - Reload
9 - Not error is gone
10 - Search for a patron that does exist
11 - Check there is no error in console
12 - Check that autocompletion works

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
koha-tmpl/intranet-tmpl/prog/en/modules/circ/request-article.tt

index f777243..a8c0a1c 100644 (file)
         });
 
         $(document).ready(function() {
-            [% UNLESS (patron ) %]
+            if ( $( "#patron" ).size() ){
                 $( "#patron" ).autocomplete({
                     source: "/cgi-bin/koha/circ/ysearch.pl",
                     minLength: 3,
                              item.country + "</small></a>" )
                     .appendTo( ul );
                 };
-            [% END %]
+            }
 
             $( ".ar-update-branchcode" ).on('focus', function(){
                 previous_branchcode = this.value;