]> git.koha-community.org Git - koha.git/commit
Bug 18266: Fix internal error when paying fine for lost item without.. item
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 21 Mar 2017 15:24:28 +0000 (12:24 -0300)
committerJulian Maurice <julian.maurice@biblibre.com>
Fri, 21 Apr 2017 10:44:08 +0000 (12:44 +0200)
commit6df6e1588b100a99ffe8f37a726f9cbf46b64362
tree2e532ccc70a4772478bf7b3da506c343704c8467
parent0d914381e083efe36d9b0ae5e0f4ef67c1be2a6e
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.

(cherry picked from commit a59f056631e882ce166eed7eb6e366481449b148)
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
C4/Accounts.pm