File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed
dash-renderer/src/actions Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -533,10 +533,16 @@ function inputsToDict(inputs_list) {
533
533
// values contain the property value
534
534
let inputs = { } ;
535
535
for ( let i = 0 ; i < inputs_list . length ; i ++ ) {
536
- let inputsi = Array . isArray ( inputs_list [ i ] ) ? inputs_list [ i ] : [ inputs_list [ i ] ] ;
537
- for ( let ii = 0 ; ii < inputsi . length ; ii ++ ) {
538
- let id_str = `${ JSON . stringify ( inputsi [ ii ] . id ) } .${ inputsi [ ii ] . property } ` ;
539
- inputs [ id_str ] = inputsi [ ii ] . value ;
536
+ if ( Array . isArray ( inputs_list [ i ] ) ) {
537
+ let inputsi = inputs_list [ i ] ;
538
+ for ( let ii = 0 ; ii < inputsi . length ; ii ++ ) {
539
+ let id_str = `${ JSON . stringify ( inputsi [ ii ] . id ) } .${ inputsi [ ii ] . property } ` ;
540
+ inputs [ id_str ] = inputsi [ ii ] . value ;
541
+ }
542
+ }
543
+ else {
544
+ let id_str = `${ inputs_list [ i ] . id } .${ inputs_list [ i ] . property } ` ;
545
+ inputs [ id_str ] = inputs_list [ i ] . value ;
540
546
}
541
547
}
542
548
return inputs ;
@@ -581,7 +587,7 @@ function handleClientside(clientside_function, payload) {
581
587
args = concat ( args , state . map ( getVals ) ) ;
582
588
}
583
589
returnValue = dc [ namespace ] [ function_name ] ( ...args ) ;
584
-
590
+
585
591
delete dc . callback_context ;
586
592
} catch ( e ) {
587
593
if ( e === dc . PreventUpdate ) {
You can’t perform that action at this time.
0 commit comments