View | Details | Raw Unified | Return to bug 40658
Collapse All | Expand All

(-)a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm (-1 / +1 lines)
Lines 235-241 sub build_query { Link Here
235
    }
235
    }
236
236
237
    # Add a tie breaker in case of equally relevant records
237
    # Add a tie breaker in case of equally relevant records
238
    push @{ $res->{sort} }, { 'local-number' => { order => 'desc' } };
238
    push @{ $res->{sort} }, { 'local-number__sort' => { order => 'desc' } };
239
239
240
    unless ( $options{skip_facets} ) {
240
    unless ( $options{skip_facets} ) {
241
241
(-)a/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t (-4 / +3 lines)
Lines 269-275 subtest 'build_query tests' => sub { Link Here
269
269
270
    is_deeply(
270
    is_deeply(
271
        $query->{sort},
271
        $query->{sort},
272
        [ { 'title__sort' => { 'order' => 'asc' } }, { 'local-number' => { 'order' => 'desc' } } ],
272
        [ { 'title__sort' => { 'order' => 'asc' } }, { 'local-number__sort' => { 'order' => 'desc' } } ],
273
        "sort parameter properly formed"
273
        "sort parameter properly formed"
274
    );
274
    );
275
275
Lines 296-303 subtest 'build_query tests' => sub { Link Here
296
    is_deeply(
296
    is_deeply(
297
        $query->{sort},
297
        $query->{sort},
298
        [
298
        [
299
            { '_score'       => { 'order' => 'desc' } },
299
            { '_score'             => { 'order' => 'desc' } },
300
            { 'local-number' => { 'order' => 'desc' } }
300
            { 'local-number__sort' => { 'order' => 'desc' } }
301
        ],
301
        ],
302
        "sort parameter properly formed if no sort passed"
302
        "sort parameter properly formed if no sort passed"
303
    );
303
    );
304
- 

Return to bug 40658