Skip to content

Commit 9114429

Browse files
committed
cont : fix uninitialized required parameters
1 parent 585ea54 commit 9114429

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

common/chat-auto-parser-generator.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,11 @@ common_peg_parser analyze_tools::build_tool_parser_tag_tagged(parser_build_conte
288288
std::string name = func.at("name");
289289
auto params = func.contains("parameters") ? func.at("parameters") : json::object();
290290
const auto & properties = params.contains("properties") ? params.at("properties") : json::object();
291+
291292
std::set<std::string> required;
293+
if (params.contains("required")) {
294+
params.at("required").get_to(required);
295+
}
292296

293297
auto schema_info = common_schema_info();
294298
schema_info.resolve_refs(params);

0 commit comments

Comments
 (0)