From 17e5f59f365ee779cb52a63ef4dd85dacc28719c Mon Sep 17 00:00:00 2001 From: Dawn-Lcg <56282268+Dawn-Lcg@users.noreply.github.com> Date: Thu, 10 Sep 2026 19:48:19 +0800 Subject: [PATCH] Fix in-place downsampling of reference images in QwenImageEditPlusModel Copy control images to avoid mutating the original list. --- .../diffusion_models/qwen_image/qwen_image_edit_plus.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions_built_in/diffusion_models/qwen_image/qwen_image_edit_plus.py b/extensions_built_in/diffusion_models/qwen_image/qwen_image_edit_plus.py index 871159c..66c2ec6 100644 --- a/extensions_built_in/diffusion_models/qwen_image/qwen_image_edit_plus.py +++ b/extensions_built_in/diffusion_models/qwen_image/qwen_image_edit_plus.py @@ -193,7 +193,7 @@ class QwenImageEditPlusModel(QwenImageModel): prompt_embeds_mask_list = [] for b in range(len(prompt)): - batch_control_images = control_images[b] + batch_control_images = list(control_images[b]) # copy so we don't mutate the caller's list for i in range(len(batch_control_images)): if len(batch_control_images[i].shape) == 3: