From 93cc1b9363f627e8d7ea206673a4093543ffe148 Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Tue, 30 Jan 2024 21:56:06 -0800 Subject: [PATCH] Update patch_basic.py --- modules_forge/patch_basic.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules_forge/patch_basic.py b/modules_forge/patch_basic.py index 45b78d72..64067ec3 100644 --- a/modules_forge/patch_basic.py +++ b/modules_forge/patch_basic.py @@ -161,7 +161,10 @@ def patched_calc_cond_uncond_batch(model, cond, uncond, x_in, timestep, model_op c['transformer_options'] = transformer_options if control is not None: - control.transformer_options = transformer_options + p = control + while p is not None: + p.transformer_options = transformer_options + p = p.previous_controlnet c['control'] = control.get_control(input_x, timestep_, c, len(cond_or_uncond)) if 'model_function_wrapper' in model_options: