upenndigitalscholarship / deep

MIT License
3 stars 1 forks source link

"Ignoramus" and other Latin plays not being returned by filtering correctly #70

Closed ZacharyLesser closed 1 year ago

ZacharyLesser commented 1 year ago

DEEP 1195, 1196, and 1197 are in the database and they do appear if you search by DEEP # -- but they do not appear when hit by other searches. Try searching for Title = Ignoramus or for Greg # = L8, both of which should return 4 results, but only return 1 result (plus 1 variant correctly linked by the Variants field)

The same is true for Greg # = L5, Nero. DEEP only returns 1 result, the first item, when it should return 2 (plus two variants correctly linked by the Variants field)

The same is true for Greg # = L11, Roxana. Again, 1 result instead of 2.

In each case, the record is actually in the database, and will be hit by searches by DEEP #, so the problem is in the filtering. It seems like with Latin plays (Greg # = L), only the item with the lowest DEEP # is being returned for some reason.

This is very similar to the problem with Collections, where only the collection with the lowest DEEP # is returned in filtering, so I suspect there is a connection and the same solution will fix both.

ZacharyLesser commented 1 year ago

FYI this is not working on my end -- you may have fixed it in a way that I can't see yet, but just alerting you that I'm still seeing only the first edition for each Latin play (and each Collection)

ZacharyLesser commented 1 year ago

This was fixed yesterday but now is broken again. As with Collections, switching to Record View reveals the missing items, which do not appear in Edition View.