@@ -, +, @@ --- misc/cronjobs/advance_notices.pl | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) --- a/misc/cronjobs/advance_notices.pl +++ a/misc/cronjobs/advance_notices.pl @@ -301,12 +301,8 @@ UPCOMINGITEM: foreach my $upcoming ( @$upcoming_dues ) { my $item = Koha::Items->find( $upcoming->{itemnumber} ); my $letter_type = 'DUE'; $sth->execute($upcoming->{'borrowernumber'},$upcoming->{'itemnumber'},'0'); - my $titles = ""; - my @issues; - while ( my $item_info = $sth->fetchrow_hashref()) { - push( @issues, $item_info ); - $titles .= C4::Letters::get_item_content( { item => $item_info, item_content_fields => \@item_content_fields } ); - } + my $item_info = $sth->fetchrow_hashref(); + my $title .= C4::Letters::get_item_content( { item => $item_info, item_content_fields => \@item_content_fields } ); ## Get branch info for borrowers home library. foreach my $transport ( keys %{$borrower_preferences->{'transports'}} ) { @@ -316,8 +312,8 @@ UPCOMINGITEM: foreach my $upcoming ( @$upcoming_dues ) { biblionumber => $item->biblionumber, itemnumber => $upcoming->{'itemnumber'}, substitute => { - 'items.content' => $titles, - issue => $issues[0], + 'items.content' => $title, + issue => $item_info, }, message_transport_type => $transport, } ) @@ -353,12 +349,8 @@ UPCOMINGITEM: foreach my $upcoming ( @$upcoming_dues ) { my $item = Koha::Items->find( $upcoming->{itemnumber} ); my $letter_type = 'PREDUE'; $sth->execute($upcoming->{'borrowernumber'},$upcoming->{'itemnumber'},$borrower_preferences->{'days_in_advance'}); - my $titles = ""; - my @issues; - while ( my $item_info = $sth->fetchrow_hashref()) { - push( @issues, $item_info ); - $titles .= C4::Letters::get_item_content( { item => $item_info, item_content_fields => \@item_content_fields } ); - } + my $item_info = $sth->fetchrow_hashref(); + my $title .= C4::Letters::get_item_content( { item => $item_info, item_content_fields => \@item_content_fields } ); ## Get branch info for borrowers home library. foreach my $transport ( keys %{$borrower_preferences->{'transports'}} ) { @@ -368,8 +360,8 @@ UPCOMINGITEM: foreach my $upcoming ( @$upcoming_dues ) { biblionumber => $item->biblionumber, itemnumber => $upcoming->{'itemnumber'}, substitute => { - 'items.content' => $titles, - issue => $issues[0], + 'items.content' => $title, + issue => $item_info, }, message_transport_type => $transport, } ) --