fix issue when trying to normalize paths for comparison purposes and the node contains an integer list value

This commit is contained in:
Benjamin Berman 2025-06-11 07:23:57 -07:00
parent 564e14ea97
commit cc9a0935a4

View File

@ -854,7 +854,7 @@ def validate_inputs(prompt, item, validated: typing.Dict[str, ValidateInputsTupl
if isinstance(input_type, list): if isinstance(input_type, list):
combo_options = input_type combo_options = input_type
if "\\" in val: if isinstance(val, str) and "\\" in val:
# try to normalize paths for comparison purposes # try to normalize paths for comparison purposes
val = canonicalize_path(val) val = canonicalize_path(val)
if all(isinstance(item, (str, PathLike)) for item in combo_options): if all(isinstance(item, (str, PathLike)) for item in combo_options):