diff --git a/modules/processing_diffusers.py b/modules/processing_diffusers.py index 579352c56..90d8476ee 100644 --- a/modules/processing_diffusers.py +++ b/modules/processing_diffusers.py @@ -546,7 +546,7 @@ def process_diffusers(p: processing.StableDiffusionProcessing): images, _index=shared.history.selected output = SimpleNamespace(images=images) - if len(output.images) == 0 and has_images: + if (ouput is None or len(output.images) == 0) and has_images: shared.log.debug('Processing: using input as base output') output.images = p.init_images