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]
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.
Simple SQL change, consistent with the many other such switches we have for this kind of test. Marking as Passed QA
Pushed, please test