Overview: When a renewal fails for multiple reasons, the user should be informed of all reasons, in case that affects their decision to override.
Steps to Reproduce:
- Log into snapshot as diku_admin
- Navigate to loan with non-circulating loan policy and declare it lost
- Renew the item
Expected Results: Renewal fails. Failure reasons are that the item is declared lost & the item is not loanable.
Actual Results: Renewable fails. Only the failure reason that the item is not loanable appears.
Can repeat this with the aged to lost + non-circulating combination (the aged to lost failure reason does not display).
However, multiple reasons do display in the renewal failure modal for the item recalled + non-circulating combination.