fix errors_as_json option to only apply when set (#17)
This commit is contained in:
@@ -410,7 +410,6 @@ void HttpServer::DoHandleRun(const httplib::Request &req,
|
|||||||
|
|
||||||
auto errors_as_json_string =
|
auto errors_as_json_string =
|
||||||
req.get_header_value("X-DuckDB-UI-Errors-As-JSON");
|
req.get_header_value("X-DuckDB-UI-Errors-As-JSON");
|
||||||
auto errors_as_json = errors_as_json_string == "true";
|
|
||||||
|
|
||||||
std::string content = ReadContent(content_reader);
|
std::string content = ReadContent(content_reader);
|
||||||
|
|
||||||
@@ -428,7 +427,9 @@ void HttpServer::DoHandleRun(const httplib::Request &req,
|
|||||||
auto &config = ClientConfig::GetConfig(context);
|
auto &config = ClientConfig::GetConfig(context);
|
||||||
|
|
||||||
// Set errors_as_json
|
// Set errors_as_json
|
||||||
config.errors_as_json = errors_as_json;
|
if (!errors_as_json_string.empty()) {
|
||||||
|
config.errors_as_json = errors_as_json_string == "true";
|
||||||
|
}
|
||||||
|
|
||||||
// Set current database & schema
|
// Set current database & schema
|
||||||
if (!database_name_option.empty() || !schema_name_option.empty()) {
|
if (!database_name_option.empty() || !schema_name_option.empty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user