fix commands boolean type support
This commit is contained in:
@@ -252,7 +252,7 @@ public:
|
|||||||
case ArgType::integer:
|
case ArgType::integer:
|
||||||
return typeCheck(arg, dv::value_type::integer, value, "integer");
|
return typeCheck(arg, dv::value_type::integer, value, "integer");
|
||||||
case ArgType::boolean:
|
case ArgType::boolean:
|
||||||
if (!arg->optional) {
|
if (!arg->optional && !value.isBoolean()) {
|
||||||
throw typeError(arg->name, "boolean", value);
|
throw typeError(arg->name, "boolean", value);
|
||||||
}
|
}
|
||||||
return value.isBoolean();
|
return value.isBoolean();
|
||||||
|
|||||||
Reference in New Issue
Block a user