From da7e6f4454f155ad9990086a92b9c84a1491320c Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sat, 14 Feb 2026 11:26:06 +0900 Subject: [PATCH] fix(deps): prevent read_config() from overriding resolver fallback state read_config() in manager_core.py unconditionally re-read use_unified_resolver from config.ini, undoing the False set by prestartup_script.py on resolver fallback. This caused runtime installs to still defer deps even after a startup batch failure. Co-Authored-By: Claude Opus 4.6 --- comfyui_manager/glob/manager_core.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/comfyui_manager/glob/manager_core.py b/comfyui_manager/glob/manager_core.py index 7ba222fb..1202dd22 100644 --- a/comfyui_manager/glob/manager_core.py +++ b/comfyui_manager/glob/manager_core.py @@ -1646,7 +1646,9 @@ def read_config(): return default_conf[key].lower() == 'true' if key in default_conf else False manager_util.use_uv = default_conf['use_uv'].lower() == 'true' if 'use_uv' in default_conf else False - manager_util.use_unified_resolver = default_conf['use_unified_resolver'].lower() == 'true' if 'use_unified_resolver' in default_conf else False + # Don't override use_unified_resolver here: prestartup_script.py already reads config + # and sets this flag, then may reset it to False on resolver fallback. + # Re-reading from config would undo the fallback. manager_util.bypass_ssl = get_bool('bypass_ssl', False) return {