Circulation Actions - Loans does not retrieve all loans when Charged Item Limit met or exceeded
- Product: Voyager, Primo
- Product Version: 9.1.0, 9.1.1, 9.2.0
- Relevant for Installation Type: Dedicated-Direct,Direct,Local,Total Care
Symptoms
- Count of loans in Primo My Account is correct
- Detailed loan information in Primo My Account displays fewer loans than shown in count
- Call to vxws using Circulation Actions - Loans API does not return all loans charged to patron
Defect Status
Issue VYG-6911 is resolved for Voyager 9.2.1 and higher.
Replication Steps
- In Circulation, find a patron with multiple charged items. Example: patron_id 123 has 2 book item type and 1 video item type charged.
- System Administration > Circulation > Patron Groups > FAC > Global Borrowed Item Limits > Set Charged items limit for all item types = 3
- Make call to Voyager for loan information:
/vxws/patron/123/circulationActions/loans?patron_homedb=1@TESTDB20020910104124
- Note that information is not returned.
<response>
<reply-text>ok</reply-text>
<reply-code>0</reply-code>
<loans />
</response>
- Discharge an item or increase the limit in SysAdmin.
- Make call again. Loan information is returned.
- Set Charged items limit for all item types = 4 (or greater)
- Set New Limit for Book = 2
- Make call again. Note that information is not returned.
- Set New Limit for Book = 3
- Make call again. Loan information is returned.
Workaround
Increase or disable/remove charged item limits
Article last edited: 17-May-2016