Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backend changes to address mlemgroup/mlem#1825. Does not require a Mlem PR, but this Mlem PR is pointed at this branch so the changes can be easily tested.
Report feed loaders and the report count in
UnreadCount
now catchnot_an_admin
andnot_a_mod_or_admin
errors and return safe values.Thanks to the joy of multithreading, there are some race conditions that cause these functions to be called from the frontend which would be extremely painful to resolve; the frontend doesn't ever display the empty responses unless something goes seriously wrong, but the calls still get made and the errors still pop up.