Bug 22877: Prevent double overdue processing for lost and returned
authorMartin Renvoize <martin.renvoize@ptfs-europe.com>
Thu, 9 May 2019 14:53:56 +0000 (15:53 +0100)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 3 Jun 2019 17:41:36 +0000 (18:41 +0100)
commitd1b6e320860060ffe35e7df7f3df1b8c10517a73
treebf971165c96502bcc11329850fe8d34eb08df076
parent01c4ee5703af156e2bb2057da83e156f9090be40
Bug 22877: Prevent double overdue processing for lost and returned

Test plan:
1 - Issue an item to a patron with a backdated due date
2 - Run fines.pl - note you generate a fine for the patron
3 - Run longoverdue.pl - make sure MarkLostItemsAsReturned is turned off
and to charge
4 - Confirm the patron has a lost fee and an overdue
5 - Return the item
6 - With patch applied, patron should now have 1 overdue fine and 1 lost fine

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Liz Rea <wizzyrea@gmail.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
C4/Circulation.pm