Browse Source

Bug 11135: avoid logging warnings if OVERRIDE_SYSPREF_NAME is not set

Calling split on an undefined var generates warning to
the log. Let's check it exists before processing it

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
3.14.x
Colin Campbell 11 years ago
committed by Galen Charlton
parent
commit
ded0db9d63
  1. 5
      admin/preferences.pl

5
admin/preferences.pl

@ -121,7 +121,10 @@ sub TransformPrefsToHTML {
my $tab = $data->{ $title };
$tab = { '' => $tab } if ( ref( $tab ) eq 'ARRAY' );
my @override_syspref_names = split( /,/, $ENV{"OVERRIDE_SYSPREF_NAMES"} );
my @override_syspref_names;
if ( $ENV{OVERRIDE_SYSPREF_NAMES} ) {
@override_syspref_names = split /,/, $ENV{OVERRIDE_SYSPREF_NAMES};
}
foreach my $group ( sort keys %$tab ) {
if ( $group ) {

Loading…
Cancel
Save