Pass the TPAC locale value, which is collected at each page load, to the
bib search API call. This allows us to take advantage of language-based
relevance bumps.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
my $method = 'open-ils.search.biblio.multiclass.query';
$method .= '.staff' if $ctx->{is_staff};
+ my $ses = OpenSRF::AppSession->create('open-ils.search');
+ $ses->session_locale($OpenILS::Utils::CStoreEditor::default_locale); # set in EGWeb
+
$self->timelog("Firing off the multiclass query");
- $results = $U->simplereq('open-ils.search', $method, $args, $query, 1);
+ my $req = $ses->request($method, $args, $query, 1);
+ $results = $req->gather(1);
$self->timelog("Returned from the multiclass query");
} catch Error with {