Protect againste a completely empty, but not missing, default_CD_modifiers app settin... user/miker/QP-CD_modifiers-protection
authorMike Rylander <mrylander@gmail.com>
Wed, 29 Feb 2012 17:04:54 +0000 (12:04 -0500)
committerMike Rylander <mrylander@gmail.com>
Wed, 29 Feb 2012 17:04:54 +0000 (12:04 -0500)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm

index a5cb550..eed5adb 100644 (file)
@@ -2846,7 +2846,7 @@ sub query_parser_fts {
     my $default_CD_modifiers = OpenSRF::Utils::SettingsClient->new->config_value(
         apps => 'open-ils.search' => app_settings => 'default_CD_modifiers'
     );
-    $args{query} = "$default_CD_modifiers $args{query}" if ($default_CD_modifiers);
+    $args{query} = "$default_CD_modifiers $args{query}" if ($default_CD_modifiers and !ref($default_CD_modifiers));
 
 
     my $simple_plan = $args{_simple_plan};