From 3a84ec40b79653c3951fbe102ee45f71860f05c6 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Mon, 18 Mar 2024 13:36:11 +0000 Subject: [PATCH] Bug 36343: Add support for 'payload' to _after_biblio_action MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch adds support for the payload key into the _after_bilio_action plugin hook wrapper routine. This brings it more inline with how these 'action hooks' appear in Holds and circulation. Signed-off-by: Frédéric Demians --- C4/Biblio.pm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/C4/Biblio.pm b/C4/Biblio.pm index 97048ca5f3..65b94ad02c 100644 --- a/C4/Biblio.pm +++ b/C4/Biblio.pm @@ -3197,7 +3197,7 @@ Helper method that takes care of calling all plugin hooks =cut sub _after_biblio_action_hooks { - my ( $args ) = @_; + my ($args) = @_; my $biblio_id = $args->{biblio_id}; my $action = $args->{action} // q{}; @@ -3206,7 +3206,12 @@ sub _after_biblio_action_hooks { Koha::Plugins->call( 'after_biblio_action', { - action => $action, + action => $action, + payload => { + biblio => $biblio, + biblio_id => $biblio_id, + }, + # NOTE: Deprecate these duplicate params for 24.11.00 biblio => $biblio, biblio_id => $biblio_id, } -- 2.34.1