Current implementation of user stats fetching during login raises an exception if the external OSM or OhSome API returns a 429 Too Many Requests error. This is currently blocking users from logging into the platform.
Proposed Solution: Merge PR #7187 which:
Current implementation of user stats fetching during login raises an exception if the external OSM or OhSome API returns a 429 Too Many Requests error. This is currently blocking users from logging into the platform.
Proposed Solution: Merge PR #7187 which:
Returns an empty stats object instead of crashing.
Increases log verbosity to capture the error details.