@@ -, +, @@ --- .../intranet-tmpl/prog/en/includes/js-patron-format.inc | 6 ++++-- .../intranet-tmpl/prog/en/includes/patron-search-header.inc | 2 +- koha-tmpl/intranet-tmpl/prog/en/includes/patronfields.inc | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/includes/js-patron-format.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/js-patron-format.inc @@ -20,16 +20,18 @@ var name; var firstname = escape_str(patron.firstname); + var preferred_name = escape_str(patron.preferred_name); var surname = escape_str(patron.surname); + var effective_name = preferred_name || firstname; if ( patron.other_name != null && patron.other_name != '' ) { firstname += ' (' + escape_str(patron.other_name) + ')'; } if ( config && config.invert_name ) { - name = surname + ( firstname ? ', ' + firstname : '' ); + name = surname + ( effective_name ? ', ' + effective_name : '' ); } else { - name = firstname + ' ' + surname; + name = effective_name + ' ' + surname; } if ( config && config.display_cardnumber ) { --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search-header.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search-header.inc @@ -24,7 +24,7 @@