@@ -, +, @@ specified --- Koha/QueryParser/Driver/PQF/query_plan/node.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/Koha/QueryParser/Driver/PQF/query_plan/node.pm +++ a/Koha/QueryParser/Driver/PQF/query_plan/node.pm @@ -34,7 +34,7 @@ sub target_syntax { if ($relbump) { $fieldobj->{'attr_string'} .= ' ' . $relbump->{'attr_string'}; } - push @fields, $fieldobj unless ($field eq $self->classname && scalar @fields); + push @fields, $fieldobj unless (!defined($fieldobj) || ($field eq $self->classname && scalar @fields)); } } else { $fieldobj = $self->plan->QueryParser->bib1_mapping_by_name('field', $self->classname, $self->classname, $server); --