Minor Fix

This commit is contained in:
Raykosan
2026-08-12 12:23:02 +03:00
parent d44248038f
commit 8c541bda55
+18 -1
View File
@@ -151,7 +151,24 @@ app.registerExtension({
if (widget.callback) widget.callback(value);
}
};
["unet_name", "weight_dtype", "use_clip2", "clip_name", "clip_name2", "clip_type", "clip_device", "vae_name"].forEach(k => setWidgetValue(k, data[k]));
// Если use_clip2 выключен и clip_name2 пустой или невалидный,
// подставляем первый доступный клип для корректного отображения
let safeClip2 = data.clip_name2;
if (!data.use_clip2 && (!safeClip2 || safeClip2 === "")) {
const clip1Value = data.clip_name || "";
safeClip2 = clip1Value;
}
setWidgetValue("unet_name", data.unet_name);
setWidgetValue("weight_dtype", data.weight_dtype);
setWidgetValue("use_clip2", data.use_clip2);
setWidgetValue("clip_name", data.clip_name);
setWidgetValue("clip_name2", safeClip2);
setWidgetValue("clip_type", data.clip_type);
setWidgetValue("clip_device", data.clip_device);
setWidgetValue("vae_name", data.vae_name);
this.loraRows = [];
this.scrollOffset = 0;
this.manual_size = false;