From bc8ed5c851833e3d70a949c701a269f442ab020e Mon Sep 17 00:00:00 2001 From: Tam Nguyen Date: Mon, 3 Mar 2025 14:40:02 -0800 Subject: [PATCH] fix IndexError when ControlNet is not enabled --- sd_bmab/controlnet.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sd_bmab/controlnet.py b/sd_bmab/controlnet.py index 983727d..d9e4f51 100644 --- a/sd_bmab/controlnet.py +++ b/sd_bmab/controlnet.py @@ -129,8 +129,9 @@ def update_controlnet_args(p): for idx, obj in enumerate(p.script_args): if 'controlnet' in obj.__class__.__name__.lower(): cn_arg_index.append(idx) - global controlnet_args - controlnet_args = (cn_arg_index[0], cn_arg_index[-1]) + if cn_arg_index: + global controlnet_args + controlnet_args = (cn_arg_index[0], cn_arg_index[-1]) def get_controlnet_index(p):