@@ -, +, @@ name broken by extended attributes field, and hit the "Search" button Well described for a tricky bug. Reproducible. Fixed with this patch. --- C4/Members.pm | 4 ++-- .../intranet-tmpl/prog/en/modules/patroncards/members-search.tt | 2 +- patroncards/members-search.pl | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) --- a/C4/Members.pm +++ a/C4/Members.pm @@ -198,7 +198,7 @@ sub _express_member_find { } sub Search { - my ( $filter, $orderby, $limit, $columns_out, $search_on_fields, $searchtype ) = @_; + my ( $filter, $orderby, $limit, $columns_out, $search_on_fields, $searchtype, $not_attributes ) = @_; my $search_string; my $found_borrower; @@ -232,7 +232,7 @@ sub Search { } } - if ( !$found_borrower && C4::Context->preference('ExtendedPatronAttributes') && $search_string ) { + if ( !$found_borrower && C4::Context->preference('ExtendedPatronAttributes') && $search_string && !$not_attributes ) { my $matching_records = C4::Members::Attributes::SearchIdMatchingAttribute($search_string); if(scalar(@$matching_records)>0) { if ( my $fr = ref $filter ) { --- a/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/members-search.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/members-search.tt @@ -50,7 +50,7 @@ function add_item(borrowernum,batch_id,type_id){