diff --git a/C4/Search.pm b/C4/Search.pm index 753d5ae2c4..415ddb6061 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -1680,7 +1680,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