diff --git a/Koha/Filter/MARC/EmbedSeeFromHeadings.pm b/Koha/Filter/MARC/EmbedSeeFromHeadings.pm index fc35a74313..8ac3c35ecd 100644 --- a/Koha/Filter/MARC/EmbedSeeFromHeadings.pm +++ b/Koha/Filter/MARC/EmbedSeeFromHeadings.pm @@ -85,6 +85,7 @@ sub _processrecord { my @newfields; foreach my $authfield (@seefrom) { my $tag = substr($field->tag(), 0, 1) . substr($authfield->tag(), 1, 2); + next if MARC::Field->is_controlfield_tag($tag); my $newfield = MARC::Field->new($tag, 'z', $authfield->indicator(2) || ' ',