@@ -, +, @@ --- C4/Breeding.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- a/C4/Breeding.pm +++ a/C4/Breeding.pm @@ -156,13 +156,14 @@ sub Z3950Search { ); my @servers = $rs->all; foreach my $server ( @servers ) { + my $server_zquery = $zquery; if(my $attributes = $server->{attributes}){ - $zquery = "$attributes $zquery"; + $server_zquery = "$attributes $zquery"; } $oConnection[$s] = _create_connection( $server ); $oResult[$s] = $server->{servertype} eq 'zed'? - $oConnection[$s]->search_pqf( $zquery ): + $oConnection[$s]->search_pqf( $server_zquery ): $oConnection[$s]->search(new ZOOM::Query::CQL( _translate_query( $server, $squery ))); $s++; --