[Koha-bugs] [Bug 18266] Internal Server Error when paying fine for lost item

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Apr 3 15:20:09 CEST 2017


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18266

Jonathan Druart <jonathan.druart at bugs.koha-community.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #61687|0                           |1
        is obsolete|                            |

--- Comment #9 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
Created attachment 61795
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61795&action=edit
[16.11.x] Bug 18266: Fix internal error when paying fine for lost item
without.. item

If a fine is created for a lost item but the itemnumber is not supplied,
the system will return it.
The item should not be mark as returned if there is no item linked to
the fine.

Test plan:
1. Turn StoreLastBorrower on
2. Create a manual invoice for a lost item, do not supply a barcode
3. Pay the fines 'Pay fines > Pay'

=> Without this patch applied you get
Can't call method "last_returned_by" on an undefined value at
/home/marc/koha/C4/Circulation.pm line 2188.

=> With this patch applied, you must not get the error.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list