From a5dcd3af611b6f3559f462df5f965a4d342d2dea Mon Sep 17 00:00:00 2001 From: Johanna Raisa Date: Fri, 20 Sep 2019 11:15:15 +0300 Subject: [PATCH] Bug 13937: (follow-up) sort SRU results by id asc SRU is giving results in random order. This patch fixes the order to be id asc. --- Koha/Z3950Responder/GenericSession.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Koha/Z3950Responder/GenericSession.pm b/Koha/Z3950Responder/GenericSession.pm index 0daf2258d4..09ddce41e9 100644 --- a/Koha/Z3950Responder/GenericSession.pm +++ b/Koha/Z3950Responder/GenericSession.pm @@ -63,7 +63,8 @@ sub start_search { my $query = $args->{RPN}->{'query'}->to_koha($self->{'attribute_mappings'}->{$database}); $self->log_debug(" parsed search: $query"); my @operands = $query; - (undef, $built_query) = $builder->build_query_compat( undef, \@operands, undef, undef, undef, 0); + my @sortBy = 'id_asc'; + (undef, $built_query) = $builder->build_query_compat( undef, \@operands, undef, undef, \@sortBy, 0); my ($error, $marcresults, $hits ) = $searcher->simple_search_compat($built_query, 0, $num_to_prefetch); if (defined $error) { -- 2.17.1