@@ -, +, @@ --- C4/AuthoritiesMarc.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/C4/AuthoritiesMarc.pm +++ a/C4/AuthoritiesMarc.pm @@ -1494,8 +1494,7 @@ sub merge { foreach my $subfield (@restore) { $field_to->add_subfields($subfield->[0] =>$subfield->[1]); } - $marcrecord->delete_field($field); - $marcrecord->insert_grouped_field($field_to); + $field->replace_with($field_to); $update=1; } }#for each tag --