diff --git a/scripts/addons_core/node_wrangler/operators.py b/scripts/addons_core/node_wrangler/operators.py index 5208c0512f4..7b7e0e5bc69 100644 --- a/scripts/addons_core/node_wrangler/operators.py +++ b/scripts/addons_core/node_wrangler/operators.py @@ -769,7 +769,7 @@ class NWMergeNodes(Operator, NWBase): and nodes_list in (selected_math, selected_vector, selected_mix) and mode == 'MIX'): mode = 'ADD' - if merge_position == 'CENTER': + if merge_position == 'CENTER' and len(nodes_list) >= 2: # average yloc of last two nodes (lowest two) loc_y = ((nodes_list[-1][2]) + (nodes_list[-2][2])) / 2 if nodes_list[-1][-1]: # if last node is hidden, mix should be shifted up a bit