short circuit retrieval when no records are returned
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 17 May 2005 22:51:11 +0000 (22:51 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 17 May 2005 22:51:11 +0000 (22:51 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@738 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm

index 4deef52..fdd75ff 100644 (file)
@@ -283,6 +283,7 @@ sub biblio_search_isbn {
        my $method = $self->method_lookup("open-ils.search.biblio.marc");
        my ($records) = $method->run( $cat_search_hash->{isbn}, $isbn );
 
+       return { count => 0 } unless($records and @$records);
        my $size = @$records;
        return { count => $size, ids => $records };
 }