diff --git a/C4/Search.pm b/C4/Search.pm index bec1f89cd9..cd43ea4f56 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -1681,7 +1681,9 @@ sub searchResults { while ( ( my $column ) = $sth2->fetchrow ) { my ( $tagfield, $tagsubfield ) = &GetMarcFromKohaField( "items." . $column, "" ); - $subfieldstosearch{$column} = $tagsubfield; + if ( defined $tagsubfield ) { + $subfieldstosearch{$column} = $tagsubfield; + } } # handle which records to actually retrieve