vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit ce4fedf1913c83a3a5b2e6ce5b056e4756be5dd7
parent f2078a38496b872c631e394d2f783a32ee2775b4
Author: Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>
Date:   Wed, 10 Oct 2018 20:37:04 +0200

Change error response to be closer to upstream

Diffstat:
Msrc/util.rs | 15++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/util.rs b/src/util.rs @@ -6,17 +6,18 @@ macro_rules! err { ($err:expr, $msg:expr) => {{ println!("ERROR: {}", $msg); err_json!(json!({ - "Message": $err, - "ValidationErrors": { - "": [$msg,], - }, + "error": $err, + "error_description": $err, + "ErrorModel": { + "Message": $msg, + "ValidationErrors": null, "ExceptionMessage": null, "ExceptionStackTrace": null, "InnerExceptionMessage": null, - "Object": "error", - })) + "Object": "error" + }})) }}; - ($msg:expr) => { err!("The model state is invalid", $msg) } + ($msg:expr) => { err!("unknown_error", $msg) } } #[macro_export]