From 4e8beb0c533949e7433375444344f3777deae1ed Mon Sep 17 00:00:00 2001 From: Mason M Date: Tue, 4 Feb 2025 13:21:28 -0400 Subject: [PATCH] Reset tools when empty string provided --- common/common.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/common.cpp b/common/common.cpp index d9657bc85..de2adba1f 100644 --- a/common/common.cpp +++ b/common/common.cpp @@ -1775,6 +1775,10 @@ common_params_tools::common_params_tools(std::string tools, std::string choice) } void common_params_tools::tools(std::string tools) { + if (tools.empty()) { + tools_.reset(); + return; + } try { tools_ = std::make_shared(json::parse(tools)); if (! tools_->is_array()) {