diff --git a/comfyui_manager/glob/manager_core.py b/comfyui_manager/glob/manager_core.py index ab9c8d6a..9cabd903 100644 --- a/comfyui_manager/glob/manager_core.py +++ b/comfyui_manager/glob/manager_core.py @@ -1816,7 +1816,8 @@ def get_installed_nodepacks(): if info is None: continue - is_enabled = not y.endswith('.disabled') + # Packages in custom_nodes/ (not in .disabled/) are always enabled + is_enabled = True res[info[0]] = { 'ver': info[1], 'cnr_id': info[2], 'aux_id': info[4], 'enabled': is_enabled } diff --git a/tests/glob/test_case_sensitivity_integration.py b/tests/glob/test_case_sensitivity_integration.py index 4f028811..bcd2fe59 100644 --- a/tests/glob/test_case_sensitivity_integration.py +++ b/tests/glob/test_case_sensitivity_integration.py @@ -295,6 +295,9 @@ def test_case_sensitivity_full_workflow(server_url, custom_nodes_path): # Step 6: Verify directory naming assert verify_directory_naming(custom_nodes_path), "Directory naming verification failed" + # Step 7: Cleanup after test to prevent pollution + cleanup_test_env(custom_nodes_path) + print("\n" + "=" * 60) print("✅ ALL CHECKS PASSED") print("=" * 60)