]> git.koha-community.org Git - koha.git/commit
Bug 14498: uri_escape error triggered by duplicate accountno's for patron
authorKyle M Hall <kyle@bywatersolutions.com>
Mon, 6 Jul 2015 15:00:38 +0000 (11:00 -0400)
committerTomas Cohen Arazi <tomascohen@unc.edu.ar>
Thu, 20 Aug 2015 16:41:38 +0000 (13:41 -0300)
commit260dbd1c70ecd8cf76b452ec2f3c59365c9860e1
tree068f4ae86855c97b6dfed7d2972e62010ee3b5ee
parent1dc947b18c86e4e07fe12d0b70c0f2a135b43080
Bug 14498: uri_escape error triggered by duplicate accountno's for patron

If a patron has duplicate accountno's for two different fines in Koha this will trigger the error
usi_escape: Unmatched [ in regex; marked by <-- HERE in m/([ <-- HERE ])/ at (eval 133) line 1.
upon attempt to pay. How those accountno's get duplicated is unknown, but considering accountno
is somewhat vestigial at this point in time, it would be much more sensible to use accountlines_id
which is has guaranteed uniqueness at the database level.

Test Plan:
1) Create a patron with 2 fines
2) Edit the accountno's for those fines and set them to 0
3) Attempt to pay one, note the error
4) Apply this patch
5) Refesh the page
6) Attempt to pay one, no error this time!
7) Test Pay, Write off, Pay amount, Write off all, and Pay selected

Signed-off-by: Deborah Duce <deborah.duce@huntsvillelibrary.ca>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Tomas Cohen Arazi <tomascohen@unc.edu.ar>
koha-tmpl/intranet-tmpl/prog/en/modules/members/pay.tt
members/pay.pl