[Koha-bugs] [Bug 1386] New: "maxlength" in template causes broken Issuing Rules
bugzilla-daemon at pippin.metavore.com
bugzilla-daemon at pippin.metavore.com
Thu Jul 12 23:54:40 CEST 2007
http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=1386
Summary: "maxlength" in template causes broken Issuing Rules
Product: Koha
Version: branch 2.2
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P3
Component: Installation
AssignedTo: mjr at ttllp.co.uk
ReportedBy: dswhite42 at spambob.com
QAContact: koha-bugs at nongnu.org
On the Intranet "Issuing Rules" page, one might put in a "fine" value of 1,7,7
(i.e. $1.00 fine after the 7th day, every 7 days). However in the MySQL
"issuingrules" table, the "fine" column has a datatype of DECIMAL(28,6). So
the fine value is stored as "1.000000"
Next time the Issuing Rules page is loaded, the value of the "fine" form field
will be prefilled with "1.000000,7,7". However, the form field has a hardcoded
maxlength value of 10, so what the librarian sees in the form is actually
"1.000000,7". If the form is submitted, that value will be passed to the
database, and the last item in the form field will be lost, causing
"firstremind" to be set to NULL in the "issuingtable" table.
Workaround: Set the maxlength of the fields to be longer than 10 characters. I
made these changes for myself in
{KOHA}/intranet/htdocs/intranet-tmpl/npl/en/parameters/issuingrules.tmpl and
{KOHA}/intranet/htdocs/intranet-tmpl/default/en/parameters/issuingrules.tmpl ,
but they would need to be changed in other templates as well.
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Koha-bugs
mailing list