NYPL-Simplified / circulation

Circulation manager for Library Simplified
Other
19 stars 19 forks source link

Bibliotheca books disappear from shelves when the Bibliotheca API goes down #482

Open leonardr opened 7 years ago

leonardr commented 7 years ago

The Bibliotheca API is currently returning 502 errors, and patrons are reporting books disappearing from their shelves. This implies that the circulation manager's inability to sync with Bibliotheca is causing existing Bibliotheca loans to drop out of the loans feed.

The complete variable in Circulation.patron_activity is supposed to stop this from happening. Either it's not working for Bibliotheca, or that bit isn't working in general.

This is especially bad for Bibliotheca because of their longstanding problem which prevents you from fulfilling an ACSM file more than 5 hours after you first downloaded it.

leonardr commented 7 years ago

I figured I'd investigate while the API was down, but I haven't found anything useful. I didn't have any Bibliotheca loans to lose, and complete is working as I'd expected.