Commit 269045e for stable-diffusion.cpp
commit 269045e92cd070b6a20c0b74939ad31bd4b24967
Author: Crystal Sight <admin@xway.ca>
Date: Tue Oct 20 10:07:19 2026 -0500
fix: preserve server sigma defaults for WebUI requests (#2172)
diff --git a/examples/common/common.cpp b/examples/common/common.cpp
index 5fd016b..9e7851f 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<std::vector<float>>();
}
if (sample_json.contains("sample_method") && sample_json["sample_method"].is_string()) {