Comment 13 for bug 1777207

Revision history for this message
Jennifer Pringle (jpringle-u) wrote :

Further testing (of the original patch) on our customized 3.1.7 server and on a 3.1.7 server using the Concerto data set without any of our customizations has revealed a couple issues when columns are sorted in Check In.

1. If you click on any of the column labels and then check items in once you reach the total visible rows new check ins no longer appear on your visible list. If you switch to having more rows visible your check ins are in the list. I can consistently replicate this. (On a 3.1.7 server without the patch the most recent check in always appears in the visible rows.)

2. Additional, if you click on any of the column labels and then check items sometimes check appears to stop working completely. When an item is scanned you hear the success audio sign but your item doesn't appear on the check in list (and isn't there if you expand to see more rows). In the console you can see an error message that begins with "Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: item in items, Duplicate key:" Despite not showing up in the check in list the item does show as checked in if you look at it in Item Status. When you run into this issue all additional scans fail to appear in the list and the only way to resolve this is to open a fresh Check In (in a different or the same tab).

#2 appears to occur randomly, but I have been able to consistently replicate it by clicking on a column label (like barcode) and then checking in two items that are attached to the same bibliographic record. However, sometimes it happens with items not attached to the same bibliographic record.

If there is no data in a column it doesn't appear to cause the same issue, ie. clicking on Checkin Date if you're checking in available items which have no check in date.