[BugFix]: Fix bagel single-stage img2img fallback to text2img bug (#2397)

Signed-off-by: princepride <wangzhipeng628@gmail.com>
This commit is contained in:
汪志鹏 authored and GitHub committed 2026-04-01 02:29:02 -07:00
1 parent 3fd4a4dc27
commit bf5bd0a4c0
1 file changed
+6 -1
@@ -387,7 +387,12 @@ class BagelPipeline(nn.Module, DiffusionPipelineProfilerMixin):
else:
image_input = (
None if isinstance(first_prompt, str) else (first_prompt.get("multi_modal_data") or {}).get("image")
None
if isinstance(first_prompt, str)
else (
(first_prompt.get("multi_modal_data") or {}).get("image")
or (first_prompt.get("multi_modal_data") or {}).get("img2img")
)
)
if image_input and not isinstance(image_input, list):
image_input = [image_input]