diff --git a/examples/common/common.cpp b/examples/common/common.cpp index 5fd016bce..9e7851fef 100644 --- a/examples/common/common.cpp +++ b/examples/common/common.cpp @@ -2218,7 +2218,8 @@ bool SDGenerationParams::from_json_str( } if (target_custom_sigmas != nullptr && sample_json.contains("custom_sigmas") && - sample_json["custom_sigmas"].is_array()) { + sample_json["custom_sigmas"].is_array() && + !sample_json["custom_sigmas"].empty()) { // empty [] = "not specified", keep server/CLI default *target_custom_sigmas = sample_json["custom_sigmas"].get>(); } if (sample_json.contains("sample_method") && sample_json["sample_method"].is_string()) {