]> git.koha-community.org Git - koha.git/commit
Bug 30541 - Resolve return claim works but "hangs" if MarkLostItemsAsReturned is...
authorKyle M Hall <kyle@bywatersolutions.com>
Thu, 14 Apr 2022 10:50:20 +0000 (06:50 -0400)
committerAndrew Fuerste-Henry <andrew@bywatersolutions.com>
Mon, 25 Apr 2022 18:26:16 +0000 (18:26 +0000)
commit081539110b70bf7e1348268bef7c1d1d12aa215c
tree9d4314aa1d6b91e479cc8b7cfbe642ae7a36d410
parent25c3a72725009d55c7cfd3078d8cd2a37cf9a071
Bug 30541 - Resolve return claim works but "hangs" if MarkLostItemsAsReturned is set for return claims

Basically, if MarkLostItemsAsReturned is set for return claims, the code will crash while trying to pull the checkout so it can update the lost status of the item. This is because the code assumes there must be a checkout and never checks the old_checkouts table.

This bug appears to only exist in 21.05 at this time. It was fixed by a combination of bugs 29495 and 28588.

Test Plan:
1) Set MarkLostItemsAsReturned for return claims
2) Mark a checkout as claims returned
3) Verify the checkout is no longer on the patron record
4) Resolve the claim
5) Note the attempt "hangs" but refreshing the page shows it worked
6) Apply this patch, restart all the things!
7) Repeat steps 2-4
8) It works!

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
Signed-off-by: Christine Lee <chlee@pascolibraries.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
Koha/Checkouts/ReturnClaim.pm