소스 검색

Fix: shared driver variable dicts renamed in place corrupt multi-driver fan-out

whalemenace 1 개월 전
부모
커밋
d5771f2064
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      misc_nodes.py

+ 1 - 0
misc_nodes.py

@@ -1081,6 +1081,7 @@ class UtilityDriver(MantisNode):
                 "CONSTANT",]
         for inp in list(self.inputs.keys() )[3:]:
             if (new_var := self.evaluate_input(inp)):
+                new_var = dict(new_var) # shared with other consumers -- never rename in place
                 new_var["name"] = inp
                 my_vars.append(new_var)
             else: