From a50cb109c8e3ca0f7a591bf126f07aee36c962e6 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Wed, 6 Nov 2024 17:29:50 +0300 Subject: [PATCH] fix commands boolean type support --- src/logic/CommandsInterpreter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logic/CommandsInterpreter.cpp b/src/logic/CommandsInterpreter.cpp index cc8ff900..14dfe42c 100644 --- a/src/logic/CommandsInterpreter.cpp +++ b/src/logic/CommandsInterpreter.cpp @@ -252,7 +252,7 @@ public: case ArgType::integer: return typeCheck(arg, dv::value_type::integer, value, "integer"); case ArgType::boolean: - if (!arg->optional) { + if (!arg->optional && !value.isBoolean()) { throw typeError(arg->name, "boolean", value); } return value.isBoolean();