TPAC: suppress warning about splice() when the array in question is too short
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Wed, 21 Mar 2012 14:03:18 +0000 (10:03 -0400)
committerDan Scott <dan@coffeecode.net>
Thu, 22 Mar 2012 02:12:29 +0000 (22:12 -0400)
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Scott <dan@coffeecode.net>

Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm

index ecf8ef0..5c13a83 100644 (file)
@@ -657,7 +657,7 @@ sub staff_save_search {
 
     unshift @$list, $query unless $already{$query};
 
-    splice @$list, $sss_size;
+    splice @$list, $sss_size if scalar @$list > $sss_size;
 
     $cache_key = $U->simplereq(
         "open-ils.actor",