rpc: include OBJ_USER_KEY in RPCArg constructor checks

This commit is contained in:
Karl-Johan Alm
2021-05-09 22:22:19 +09:00
parent 2b45cf0bcd
commit d9e2183c50

View File

@ -173,7 +173,7 @@ struct RPCArg {
m_oneline_description{std::move(oneline_description)}, m_oneline_description{std::move(oneline_description)},
m_type_str{std::move(type_str)} m_type_str{std::move(type_str)}
{ {
CHECK_NONFATAL(type != Type::ARR && type != Type::OBJ); CHECK_NONFATAL(type != Type::ARR && type != Type::OBJ && type != Type::OBJ_USER_KEYS);
} }
RPCArg( RPCArg(
@ -193,7 +193,7 @@ struct RPCArg {
m_oneline_description{std::move(oneline_description)}, m_oneline_description{std::move(oneline_description)},
m_type_str{std::move(type_str)} m_type_str{std::move(type_str)}
{ {
CHECK_NONFATAL(type == Type::ARR || type == Type::OBJ); CHECK_NONFATAL(type == Type::ARR || type == Type::OBJ || type == Type::OBJ_USER_KEYS);
} }
bool IsOptional() const; bool IsOptional() const;