diff --git a/adetailer/__version__.py b/adetailer/__version__.py index 6b023f2..21311d5 100644 --- a/adetailer/__version__.py +++ b/adetailer/__version__.py @@ -1 +1 @@ -__version__ = "23.5.17" +__version__ = "23.5.18.dev0" diff --git a/scripts/!adetailer.py b/scripts/!adetailer.py index 51f3301..3828d7b 100644 --- a/scripts/!adetailer.py +++ b/scripts/!adetailer.py @@ -301,11 +301,12 @@ class AfterDetailerScript(scripts.Script): def disable_controlnet_units(self, script_args: list[Any]) -> bool: cn_used = False for obj in script_args: - if "controlnet" in obj.__class__.__name__.lower() and hasattr( - obj, "enabled" - ): - obj.enabled = False + if "controlnet" in obj.__class__.__name__.lower(): cn_used = True + if hasattr(obj, "enabled"): + obj.enabled = False + if hasattr(obj, "input_mode"): + obj.input_mode = getattr(obj.input_mode, "SIMPLE", "simple") return cn_used