diff --git a/modules/impact/config.py b/modules/impact/config.py index af1d923..eef9b4e 100644 --- a/modules/impact/config.py +++ b/modules/impact/config.py @@ -2,7 +2,7 @@ import configparser import os -version = "V4.44.6" +version = "V4.44.7" dependency_version = 19 diff --git a/modules/impact/impact_server.py b/modules/impact/impact_server.py index 94c044a..ea2dc0f 100644 --- a/modules/impact/impact_server.py +++ b/modules/impact/impact_server.py @@ -347,7 +347,7 @@ def onprompt_for_switch(json_data): inversed_switch_info[k] = select_input elif cls in ['ImpactSwitch', 'LatentSwitch', 'SEGSSwitch', 'ImpactMakeImageList']: - if 'sel_mode' in v['inputs'] and v['inputs']['sel_mode']: + if 'sel_mode' in v['inputs'] and v['inputs']['sel_mode'] and 'select' in v['inputs']: select_input = v['inputs']['select'] if isinstance(select_input, list) and len(select_input) == 2: input_node = json_data['prompt'][select_input[0]]