Return account malformed error for invalid accounts (#388)

Fixes #349
This commit is contained in:
Alex Kremer
2022-11-08 15:09:29 +01:00
committed by GitHub
parent 3affda8b13
commit 39157f8be4

View File

@@ -103,11 +103,8 @@ validateAccounts(boost::json::array const& accounts)
if (!account.is_string())
return Status{Error::rpcINVALID_PARAMS, "accountNotString"};
std::string s = account.as_string().c_str();
auto id = accountFromStringStrict(s);
if (!id)
return Status{Error::rpcINVALID_PARAMS, "invalidAccount" + s};
if (!accountFromStringStrict(account.as_string().c_str()))
return Status{Error::rpcACT_MALFORMED, "Account malformed."};
}
return OK;