From 56d2d4dce7b3b073fa2f5eed09cfe588b82863c8 Mon Sep 17 00:00:00 2001 From: Arthur Suzuki Date: Wed, 10 Apr 2024 12:03:08 +0200 Subject: [PATCH] Bug 36542: after_biblio_action plugin hook is now called after the dbx transaction is finished --- C4/Biblio.pm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/C4/Biblio.pm b/C4/Biblio.pm index 00f481cf965..2aabb0f2bd0 100644 --- a/C4/Biblio.pm +++ b/C4/Biblio.pm @@ -309,14 +309,12 @@ sub AddBiblio { if ( C4::Context->preference("OAI-PMH:AutoUpdateSets") ) { C4::OAI::Sets::UpdateOAISetsBiblio( $biblionumber, $record ); } - - _after_biblio_action_hooks( { action => 'create', biblio_id => $biblionumber } ); - - logaction( "CATALOGUING", "ADD", $biblionumber, "biblio" ) if C4::Context->preference("CataloguingLog"); - } ); + _after_biblio_action_hooks( { action => 'create', biblio_id => $biblionumber } ); + logaction( "CATALOGUING", "ADD", $biblionumber, "biblio" ) if C4::Context->preference("CataloguingLog"); + # We index now, after the transaction is committed unless ($skip_record_index) { my $indexer = Koha::SearchEngine::Indexer->new( { index => $Koha::SearchEngine::BIBLIOS_INDEX } ); -- 2.39.5