@@ -, +, @@ --- Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm +++ a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm @@ -223,8 +223,9 @@ sub build_query_compat { my $simple_query = $operands->[0] if @$operands == 1; my $query_desc = $simple_query; my $limit = $self->_join_queries( $self->_convert_index_strings(@$limits)); - my $limit_cgi = - '&limit=' . join( '&limit=', map { uri_escape_utf8($_) } @$orig_limits ); + my $limit_cgi = @$orig_limits + ? '&limit=' . join( '&limit=', map { uri_escape_utf8($_) } @$orig_limits ) + : ''; my $limit_desc = "$limit" if $limit; return ( undef, $query, $simple_query, $query_cgi, $query_desc, --