Fix bug with workflow not registering change.

There was an issue when only the class type of a node changed with all the
inputs staying the same.
This commit is contained in:
comfyanonymous 2024-07-15 20:01:49 -04:00
parent 1305fb294c
commit 136c93cb47
1 changed files with 2 additions and 0 deletions

View File

@ -247,6 +247,8 @@ def recursive_output_delete_if_changed(prompt, old_prompt, outputs, current_item
to_delete = True
elif unique_id not in old_prompt:
to_delete = True
elif class_type != old_prompt[unique_id]['class_type']:
to_delete = True
elif inputs == old_prompt[unique_id]['inputs']:
for x in inputs:
input_data = inputs[x]