@@ -, +, @@ BiblioAddsAuthorities --- svc/bib | 3 +++ svc/new_bib | 4 ++++ 2 files changed, 7 insertions(+) --- a/svc/bib +++ a/svc/bib @@ -114,6 +114,9 @@ sub update_bib { } } + if (C4::Context->preference('BiblioAddsAuthorities')) { + BiblioAutoLink( $record, $frameworkcode ); + } ModBiblio( $record, $biblionumber, $frameworkcode ); my $new_record = GetMarcBiblio({ biblionumber => $biblionumber, --- a/svc/new_bib +++ a/svc/new_bib @@ -74,6 +74,10 @@ sub add_bib { foreach my $field ( $record->field($itemtag) ) { $record->delete_field($field); } + + if (C4::Context->preference('BiblioAddsAuthorities')) { + BiblioAutoLink( $record, $frameworkcode ); + } my ( $biblionumber, $biblioitemnumber ) = AddBiblio( $record, $frameworkcode ); my $new_record = GetMarcBiblio({ biblionumber => $biblionumber }); if ( $query->url_param('items') ) { --