From 803e8992b644f35ff8ea7ed06b4739585dc86ac6 Mon Sep 17 00:00:00 2001 From: miker Date: Wed, 1 Feb 2006 21:31:30 +0000 Subject: [PATCH] protecting myself against 0 search terms git-svn-id: svn://svn.open-ils.org/ILS/trunk@2928 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../OpenILS/Application/Storage/Publisher/metabib.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm b/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm index b77055fed4..44ec37776b 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm @@ -1201,6 +1201,14 @@ sub postfilter_search_multi_class_fts { my $limit = $args{limit}; my $offset = $args{offset} || 0; + if (! scalar( keys %{$args{searches}} )) { + die "No target organizational unit passed to ".$self->api_name; + } + + if (! scalar( keys %{$args{searches}} )) { + die "No search arguments were passed to ".$self->api_name; + } + my $outer_limit = 1000; my $limit_clause = ''; -- 2.43.2