From 997ba8f40ff8b7e9a85fb1f149dccb27ee99569c Mon Sep 17 00:00:00 2001 From: Thibaud Guillot Date: Fri, 9 Aug 2024 16:13:56 +0200 Subject: [PATCH] Bug 36789: (follow-up) rebase after using object directly in letter --- Koha/Booking.pm | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/Koha/Booking.pm b/Koha/Booking.pm index c5dc283df6a..f5e2b32d0a2 100644 --- a/Koha/Booking.pm +++ b/Koha/Booking.pm @@ -256,31 +256,32 @@ sub delete { my $patron = $self->patron; my $pickup_library = $self->pickup_library; - if ( not defined( $params->{'transform_to_checkout'} ) ) { - my $letter = C4::Letters::GetPreparedLetter( - module => 'bookings', - letter_code => 'BOOKING_CANCELLATION', - message_transport_type => 'email', - branchcode => $pickup_library->branchcode, - lang => $patron->lang, - objects => { booking => $self } - ); - - if ($letter) { - C4::Letters::EnqueueLetter( - { - letter => $letter, - borrowernumber => $patron->borrowernumber, - message_transport_type => 'email', - } + if ( not defined( $params->{'transform_to_checkout'} ) ) { + my $letter = C4::Letters::GetPreparedLetter( + module => 'bookings', + letter_code => 'BOOKING_CANCELLATION', + message_transport_type => 'email', + branchcode => $pickup_library->branchcode, + lang => $patron->lang, + objects => { booking => $self, branch => $pickup_library } ); + + if ($letter) { + C4::Letters::EnqueueLetter( + { + letter => $letter, + borrowernumber => $patron->borrowernumber, + message_transport_type => 'email', + } + ); + } } my $deleted = $self->SUPER::delete($self); return $deleted; - } } + =head2 Internal methods =head3 _type -- 2.30.2