X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=admin%2Fpreferences.pl;h=0dcec19fe64710385fe233bf5d344fad4fba283c;hb=2202ee78c3abf41aa46d131036b1a4162c8faf35;hp=055f69dc98ac3dd7c6ee494b39fee2cccaf1e107;hpb=5c2def51587c4b2636b5f066306b8bd5dc0e7a7a;p=koha.git diff --git a/admin/preferences.pl b/admin/preferences.pl index 055f69dc98..0dcec19fe6 100755 --- a/admin/preferences.pl +++ b/admin/preferences.pl @@ -216,6 +216,7 @@ sub SearchPrefs { foreach my $piece ( @$line ) { if ( ref( $piece ) eq 'HASH' ) { + if ( !$piece->{'pref'} ){ next; } if ( $piece->{'pref'} =~ /^$searchfield$/i ) { my ( undef, $LINES ) = TransformPrefsToHTML( $data, $searchfield ); @@ -249,7 +250,7 @@ sub SearchPrefs { sub matches { my ( $text, $terms ) = @_; - return !grep( { $text !~ /$_/i } @$terms ); + if ( $text ) { return !grep( { $text !~ /$_/i } @$terms ); } } my $dbh = C4::Context->dbh;