diff --git a/modules/processing_diffusers.py b/modules/processing_diffusers.py index 46498ef4f..13be1752e 100644 --- a/modules/processing_diffusers.py +++ b/modules/processing_diffusers.py @@ -317,7 +317,7 @@ def process_diffusers(p: StableDiffusionProcessing, seeds, prompts, negative_pro return results # optional hires pass - latent_scale_mode = shared.latent_upscale_modes.get(p.hr_upscaler, None) if p.hr_upscaler is not None else shared.latent_upscale_modes.get(shared.latent_upscale_default_mode, "None") + latent_scale_mode = shared.latent_upscale_modes.get(p.hr_upscaler, None) if (hasattr(p, "hr_upscaler") and p.hr_upscaler is not None) else shared.latent_upscale_modes.get(shared.latent_upscale_default_mode, "None") if p.is_hr_pass: p.init_hr() if p.width != p.hr_upscale_to_x or p.height != p.hr_upscale_to_y: