Просмотр исходного кода

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

sunag 9 месяцев назад
Родитель
Сommit
c548fe9ea9
1 измененных файлов с 3 добавлено и 1 удалено
  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 );
 
-		if ( params[ 0 ] && params[ 0 ].isNode ) {
+		const isArrayAsParameter = params[ 0 ] && ( params[ 0 ].isNode || Object.getPrototypeOf( params[ 0 ] ) !== Object.prototype );
+
+		if ( isArrayAsParameter ) {
 
 			inputs = [ ...params ];
 

粤ICP备19079148号