[Koha-bugs] [Bug 8378] <fine> syntax not working on overdues anymore

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Dec 12 14:57:11 CET 2012


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8378

--- Comment #23 from mathieu saby <mathieu.saby at univ-rennes2.fr> ---
We had to revert bz8378 in Rennes 2 to get overdues working properly. So I can
confirm this patch is broken somewhere.

In overdue_notice.pl I noticed the following problem :
I checked the value of the variable $letter_template just before and after this
piece of code :
 my $letter = parse_letter(
                    { letter_code => $overdue_rules->{"letter$i"},
                        letter => $letter_template,

=>
The value of $letter_template was modified after the call to parse_letter,
which is not normal I presume.

In sub parse_letter, the function C4::Letters::GetProcessedLetter is called.
And this function was altered by bz8378.

BEFORE applying bz8378, in sub parse_letter, the value of $param->{letter} is
unchanged after it passed as an argument to GetProcessedLetter.

AFTER bz8378, the value of $param->{letter} is changed after it passed as an
argument to GetProcessedLetter.

I hope it could help

M. Saby
Rennes 2 University

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list