This fix prevents Lost processing and Long Overdue processing from running on items that are already in Lost or Long Overdue status. A more elegant solution under bug 1562061 would be preferable, but this small fix will prevent staff users from inadvertently double billing patrons.
Working branch is at:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ mmorgan/ LP_1661784_ Prevent_ marking_ Long_Overdue_ items_Lost
This fix prevents Lost processing and Long Overdue processing from running on items that are already in Lost or Long Overdue status. A more elegant solution under bug 1562061 would be preferable, but this small fix will prevent staff users from inadvertently double billing patrons.
Feedback welcome!