Fix #3366: Wrap plain-text error responses from the API in JSON (#3559)
* Fix #3366: API does return plain HTML errors * Fix Clippy errors * Improve api response times by doing send_activity asynchronously (#3493) * do send_activity after http response * move to util function * format * fix prometheus * make synchronous federation configurable * cargo fmt * empty * empty --------- Co-authored-by:Dessalines <dessalines@users.noreply.github.com> * Updating `login.rs` with generic `incorrect_login` response. (#3549) * Adding v0.18.1 and v0.18.0 release notes. (#3530) * Update RELEASES.md (#3556) added instruction to find the location of your docker directory (especially useful for those who used ansible since they never had to setup docker manually) * Use async email sender (#3554) * Upgrade all dependencies (#3526) * Upgrade all dependencies * as base64 * Adding phiresky to codeowners. (#3576) * Error enum fixed (#3487) * Create error type enum * Replace magic string slices with LemmyErrorTypes * Remove unused enum * Add rename snake case to error enum * Rename functions * clippy * Fix merge errors * Serialize in PascalCase instead of snake_case * Revert src/lib * Add serialization tests * Update translations * Fix compilation error in test * Fix another compilation error * Add code for generating typescript types * Various fixes to avoid breaking api * impl From<LemmyErrorType> for LemmyError * with_lemmy_type * trigger ci --------- Co-authored-by:
SleeplessOne1917 <abias1122@gmail.com> * Only update site_aggregates for local site (#3516) * Fix #3501 - Fix aggregation counts for elements removed and deleted (#3543) Two bugs were found and fixed: - previously elements removal and deletion were counted as two separate disappearances - removing comments did not affect post aggregations * Use LemmyErrorType also make error_type compulsory * Add missing import for jsonify_plain_text_errors * Fix formatting * Trying to make woodpecker run again --------- Co-authored-by:
phiresky <phireskyde+git@gmail.com> Co-authored-by:
Dessalines <dessalines@users.noreply.github.com> Co-authored-by:
rosenjcb <rosenjcb@gmail.com> Co-authored-by:
nixoye <12674582+nixoye@users.noreply.github.com> Co-authored-by:
dullbananas <dull.bananas0@gmail.com> Co-authored-by:
Nutomic <me@nutomic.com> Co-authored-by:
SleeplessOne1917 <abias1122@gmail.com> Co-authored-by:
Sander Saarend <sander@saarend.com> Co-authored-by:
Piotr Juszczyk <74842304+pijuszczyk@users.noreply.github.com>
Showing
- crates/api_crud/src/site/create.rs 1 addition, 1 deletioncrates/api_crud/src/site/create.rs
- crates/api_crud/src/site/update.rs 1 addition, 1 deletioncrates/api_crud/src/site/update.rs
- crates/utils/src/error.rs 10 additions, 17 deletionscrates/utils/src/error.rs
- crates/utils/src/lib.rs 1 addition, 0 deletionscrates/utils/src/lib.rs
- crates/utils/src/response.rs 127 additions, 0 deletionscrates/utils/src/response.rs
- crates/utils/src/utils/validation.rs 4 additions, 10 deletionscrates/utils/src/utils/validation.rs
- src/lib.rs 9 additions, 1 deletionsrc/lib.rs
Loading
Please register or sign in to comment