From e68357e4412222d2a90500cd21de6d73501c338c Mon Sep 17 00:00:00 2001 From: erickson Date: Mon, 22 Sep 2008 13:20:11 +0000 Subject: [PATCH 1/1] ignore the native catalog search when processing async z39 results git-svn-id: svn://svn.open-ils.org/ILS/trunk@10680 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm b/Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm index 961f6746e3..fc2f6724f7 100755 --- a/Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm @@ -194,6 +194,9 @@ sub do_class_search { return undef unless (@connections); my @records; + # local catalog search is not processed with other z39 results; + $$args{service} = [grep {$_ ne 'native-evergreen-catalog'} @{$$args{service}}]; + while ((my $index = OpenILS::Utils::ZClient::event( \@connections )) != 0) { my $ev = $connections[$index - 1]->last_event(); $logger->debug("z3950: Received event $ev"); -- 2.43.2