From aa25eb5fcd532b65c84e2e5c49ea53ccafeb0ee7 Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Thu, 13 Dec 2012 11:50:57 +0100 Subject: [PATCH] Bug 8378: Fix overdue letter generation In overdue_notices.pl, letter template must not be passed to parse_letter because this sub modifies it, so the first overdue letter is ok but following letters have exactly the same content. This patch make a copy of the template before passing it to parse_letter --- misc/cronjobs/overdue_notices.pl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/misc/cronjobs/overdue_notices.pl b/misc/cronjobs/overdue_notices.pl index e83bd39..8c157d2 100755 --- a/misc/cronjobs/overdue_notices.pl +++ b/misc/cronjobs/overdue_notices.pl @@ -509,7 +509,7 @@ END_SQL my $letter = parse_letter( { letter_code => $overdue_rules->{"letter$i"}, - letter => $letter_template, + letter => { %$letter_template }, borrowernumber => $borrowernumber, branchcode => $branchcode, items => \@items, -- 1.7.2.5