File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -2483,7 +2483,9 @@ class OSLUtils {
24832483 if ( ! node || typeof node !== 'object' ) return node ;
24842484
24852485 if ( Array . isArray ( node ) ) {
2486- return node . map ( item => applyTypesToNode ( item , scope ) ) ;
2486+ for ( let i = 0 ; i < node . length ; i ++ ) {
2487+ applyTypesToNode ( node [ i ] , scope )
2488+ }
24872489 }
24882490
24892491 const typedNode = { ...node } ;
@@ -2502,7 +2504,9 @@ class OSLUtils {
25022504 typedNode . parameters = typedNode . parameters . map ( param => applyTypesToNode ( param , scope ) ) ;
25032505 }
25042506 if ( Array . isArray ( typedNode . data ) ) {
2505- typedNode . data = typedNode . data . map ( item => applyTypesToNode ( item , scope ) ) ;
2507+ for ( let i = 0 ; i < typedNode . data . length ; i ++ ) {
2508+ typedNode . data [ i ] = applyTypesToNode ( typedNode . data [ i ] , scope )
2509+ }
25062510 }
25072511
25082512 switch ( typedNode . type ) {
You can’t perform that action at this time.
0 commit comments