From cc9a0935a4d24d6d3b66610b9d85dfe1b4d6ac87 Mon Sep 17 00:00:00 2001 From: Benjamin Berman Date: Wed, 11 Jun 2025 07:23:57 -0700 Subject: [PATCH] fix issue when trying to normalize paths for comparison purposes and the node contains an integer list value --- comfy/cmd/execution.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy/cmd/execution.py b/comfy/cmd/execution.py index 61e7ffc7e..067dafb89 100644 --- a/comfy/cmd/execution.py +++ b/comfy/cmd/execution.py @@ -854,7 +854,7 @@ def validate_inputs(prompt, item, validated: typing.Dict[str, ValidateInputsTupl if isinstance(input_type, list): combo_options = input_type - if "\\" in val: + if isinstance(val, str) and "\\" in val: # try to normalize paths for comparison purposes val = canonicalize_path(val) if all(isinstance(item, (str, PathLike)) for item in combo_options):