Przeglądaj źródła

TSL: Fix object-as-parameter checking for `Fn()` (#31176)

sunag 9 miesięcy temu
rodzic
commit
c548fe9ea9
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      src/nodes/tsl/TSLCore.js

+ 3 - 1
src/nodes/tsl/TSLCore.js

@@ -629,7 +629,9 @@ export const Fn = ( jsFunc, layout = null ) => {
 
 
 		nodeObjects( params );
 		nodeObjects( params );
 
 
-		if ( params[ 0 ] && params[ 0 ].isNode ) {
+		const isArrayAsParameter = params[ 0 ] && ( params[ 0 ].isNode || Object.getPrototypeOf( params[ 0 ] ) !== Object.prototype );
+
+		if ( isArrayAsParameter ) {
 
 
 			inputs = [ ...params ];
 			inputs = [ ...params ];
 
 

粤ICP备19079148号