Comment 29 for bug 1315552

Revision history for this message
Dan Wells (dbw2) wrote :

I did overstate when I said the new branch didn't change the sort order "at all". What I meant to say is that it doesn't change the ranked order at all. In cases of equal ranking, the old code attempted to sort call numbers by circ_lib, and of course call numbers don't have circ_lib's, and aren't guaranteed to have a single circ_lib within the attached copies, so this is at best confusing and at worst nonsensical.

The order of equal rank displayed copies *within* a given call number is currently random/arbitrary in both versions of the code. I believe it would be simple (and perhaps a good idea overall) to sort by circ_lib within each rank within each call number, if only to make the result list predictable in appearance.