🐛 JSON error responses werent strings

This commit is contained in:
EntireTwix 2021-07-12 20:55:07 -07:00
parent 6f8475ad1d
commit 9b573ed7c3

View file

@ -55,7 +55,7 @@ void api::SendFunds(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
@ -63,7 +63,7 @@ void api::SendFunds(req_args) const
auto amount = doc.find_field("amount").get_uint64(); auto amount = doc.find_field("amount").get_uint64();
if (name.error() || amount.error()) if (name.error() || amount.error())
{ {
res = BankResponse{k400BadRequest, "Missing JSON arg(s)"}; res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
} }
else else
{ {
@ -82,14 +82,14 @@ void api::ChangePassword(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
auto pass = doc.find_field("pass").get_string(); auto pass = doc.find_field("pass").get_string();
if (pass.error()) if (pass.error())
{ {
res = BankResponse{k400BadRequest, "Missing JSON arg(s)"}; res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
} }
else else
{ {
@ -105,7 +105,7 @@ void api::AdminChangePassword(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
@ -113,7 +113,7 @@ void api::AdminChangePassword(req_args) const
auto pass = doc.find_field("pass").get_string(); auto pass = doc.find_field("pass").get_string();
if (name.error() || pass.error()) if (name.error() || pass.error())
{ {
res = BankResponse{k400BadRequest, "Missing JSON arg(s)"}; res = BankResponse{k400BadRequest, "\"Missing JSON arg(s)\""};
} }
else else
{ {
@ -130,7 +130,7 @@ void api::SetBal(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
@ -138,7 +138,7 @@ void api::SetBal(req_args) const
auto amount = doc.find_field("amount").get_uint64(); auto amount = doc.find_field("amount").get_uint64();
if (name.error() || amount.error()) if (name.error() || amount.error())
{ {
res = BankResponse(k400BadRequest, "Invalid JSON"); res = BankResponse(k400BadRequest, "\"Missing JSON arg(s)\"");
} }
else else
{ {
@ -154,7 +154,7 @@ void api::ImpactBal(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
@ -162,7 +162,7 @@ void api::ImpactBal(req_args) const
auto amount = doc.find_field("amount").get_int64(); auto amount = doc.find_field("amount").get_int64();
if (name.error() || amount.error()) if (name.error() || amount.error())
{ {
res = BankResponse(k400BadRequest, "Invalid JSON"); res = BankResponse(k400BadRequest, "\"Missing JSON arg(s)\"");
} }
else else
{ {
@ -216,7 +216,7 @@ void api::AddUser(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
@ -224,7 +224,7 @@ void api::AddUser(req_args) const
auto pass = doc.find_field("pass").get_string(); auto pass = doc.find_field("pass").get_string();
if (name.error() || pass.error()) if (name.error() || pass.error())
{ {
res = BankResponse(k400BadRequest, "Invalid JSON"); res = BankResponse(k400BadRequest, "\"Missing JSON arg(s)\"");
} }
else else
{ {
@ -241,7 +241,7 @@ void api::AdminAddUser(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
@ -250,7 +250,7 @@ void api::AdminAddUser(req_args) const
auto pass = doc.find_field("pass").get_string(); auto pass = doc.find_field("pass").get_string();
if (name.error() || amount.error() || pass.error()) if (name.error() || amount.error() || pass.error())
{ {
res = BankResponse(k400BadRequest, "Invalid JSON"); res = BankResponse(k400BadRequest, "\"Missing JSON arg(s)\"");
} }
else else
{ {
@ -271,14 +271,14 @@ void api::AdminDelUser(req_args) const
BankResponse res; BankResponse res;
if (doc.error()) if (doc.error())
{ {
res = BankResponse{k400BadRequest, "Invalid JSON"}; res = BankResponse{k400BadRequest, "\"Invalid JSON\""};
} }
else else
{ {
auto name = doc.find_field("name").get_string(); auto name = doc.find_field("name").get_string();
if (name.error()) if (name.error())
{ {
res = BankResponse(k400BadRequest, "Invalid JSON"); res = BankResponse(k400BadRequest, "\"Missing JSON arg(s)\"");
} }
else else
{ {