There are a couple cases – notably surrounding login failures and failures of bookshelf sync – where the circulation manager serves a problem detail document and the client gives a generic error that is clearly not derived from the problem detail document.
Since SimplyE is apparently ignoring the problem detail document altogether, the recent work to expand usage of the problem detail document (which only affected code that at least peeked at that document) doesn't improve things here.
In particular, this is apparently especially noticeable when a patron tries to log in but their library card is expired.
Android has a similar problem in some cases; the work to fix this is tracked in https://jira.nypl.org/browse/SIMPLY-2338.
- relates to
-
SIMPLY-1897 UX/Design for Problem Document error/alert handling
- Done
-
SIMPLY-756 Surface more information contained in NYPLProblemDocument errors
- Done
-
SIMPLY-485 Show distinct error message when patron can't authenticate because their card is expired
- Done
-
SIMPLY-1620 Improve Problem Document support to try and Boost Triage and Troubleshooting
- Done