The item type filter on the overdues report (overdue.pl) only checks the biblio-level itemtype (biblioitems.itemtype). The script should check the value of the item-level_itypes preference and alternately use items.itype.
Created attachment 5749 [details] [review] Proposed fix To test: identify or modify records contained in your overdues report so that some have different item-level item types and some have different biblio-level item types: Title 1 - Item-level item type A Title 2 - Item-level item type B Title 3 - Biblio-level item type C Title 4 - Biblio-level item type D With item-level_itypes ON your report should correctly filter on item types A and B. With itme-level_itypes OFF your report should correctly filter on item types C and D.
Works fine. Signed off.
Simple SQL change, consistent with the many other such switches we have for this kind of test. Marking as Passed QA
Pushed, please test