[Koha-bugs] [Bug 13104] New: Changing TimeFormat on a production server will create duplicate fines!

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Oct 17 16:03:19 CEST 2014


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

            Bug ID: 13104
           Summary: Changing TimeFormat on a production server will create
                    duplicate fines!
 Change sponsored?: ---
           Product: Koha
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: major
          Priority: P5 - low
         Component: Circulation
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: kyle at bywatersolutions.com
        QA Contact: testopia at bugs.koha-community.org
                CC: gmcharlt at gmail.com, kyle.m.hall at gmail.com

The system preference TimeFormat decides if times are formatted in 24 hour or
12 hour format. The issue at hand is that this changes the time description for
fines. Let us assume the time format is currently 24 hour, and there are
overdue items with accruing fines. When the format is changed to 12 hour, and
fines.pl is run, it will begin looking for fines with a 12 hour format. Since
there are no, it will create a new fine and you will now have two fines for the
same item!

There are solutions which require database manipulation:
1) Update all existing fines from 24 hour to 12 hour format
2) Delete all existing accruing fines so they are all regenerated the following
night

The accounts rewrite ( Bug 6427 ) will resolve this issue, as it does not look
for existing fines based on the description.

I believe the best course of action until bug 6427 is pushed to master is to
add a warning to the system preference to not alter it on a production server
with existing fines.

-- 
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