@@ -347,15 +347,33 @@ export default class TimeseriesWizard extends React.Component<
347347 if ( this . state . visibleTab === '0' && this . state . selectedOption != 'hdf5' ) {
348348 this . setState ( { visibleTab : '1' } , ( ) => {
349349 client . get_user_config_fetch ( { hostname : this . state . hostname } )
350- . then ( ( results ) => {
351- this . setState ( {
352- numNodes : results [ "config" ] [ "slurm" ] [ "nnodes" ] , cores : results [ "config" ] [ "slurm" ] [ "ntasks-per-node" ] ,
353- partition : results [ "config" ] [ "slurm" ] [ "partition" ] , jobHours : results [ "config" ] [ "slurm" ] [ "time-hours" ] ,
354- jobMin : results [ "config" ] [ "slurm" ] [ "time-minutes" ] , accountId : results [ "config" ] [ "slurm" ] [ "wcid" ] ,
355- workDir : results [ "config" ] [ "slurm" ] [ "workdir" ] , idCol : results [ "config" ] [ "timeseries-wizard" ] [ "id-column" ] ,
356- delimiter : results [ "config" ] [ "timeseries-wizard" ] [ "inputs-file-delimiter" ] ,
357- timeseriesColumn : results [ "config" ] [ "timeseries-wizard" ] [ "timeseries-name" ]
358- } ) ;
350+ . then ( ( results : any ) => {
351+ if ( "config" in results && "slurm" in results [ "config" ] ) {
352+ if ( "timeseries-wizard" in results [ "config" ] ) {
353+ this . setState ( {
354+ numNodes : results [ "config" ] [ "slurm" ] [ "nnodes" ] ?? null ,
355+ cores : results [ "config" ] [ "slurm" ] [ "ntasks-per-node" ] ?? null ,
356+ partition : results [ "config" ] [ "slurm" ] [ "partition" ] ?? null ,
357+ jobHours : results [ "config" ] [ "slurm" ] [ "time-hours" ] ?? null ,
358+ jobMin : results [ "config" ] [ "slurm" ] [ "time-minutes" ] ?? null ,
359+ accountId : results [ "config" ] [ "slurm" ] [ "wcid" ] ?? null ,
360+ workDir : results [ "config" ] [ "slurm" ] [ "workdir" ] ?? null ,
361+ idCol : results [ "config" ] [ "timeseries-wizard" ] [ "id-column" ] ?? null ,
362+ delimiter : results [ "config" ] [ "timeseries-wizard" ] [ "inputs-file-delimiter" ] ?? null ,
363+ timeseriesColumn : results [ "config" ] [ "timeseries-wizard" ] [ "timeseries-name" ] ?? null
364+ } ) ;
365+ } else {
366+ this . setState ( {
367+ numNodes : results [ "config" ] [ "slurm" ] [ "nnodes" ] ?? null ,
368+ cores : results [ "config" ] [ "slurm" ] [ "ntasks-per-node" ] ?? null ,
369+ partition : results [ "config" ] [ "slurm" ] [ "partition" ] ?? null ,
370+ jobHours : results [ "config" ] [ "slurm" ] [ "time-hours" ] ?? null ,
371+ jobMin : results [ "config" ] [ "slurm" ] [ "time-minutes" ] ?? null ,
372+ accountId : results [ "config" ] [ "slurm" ] [ "wcid" ] ?? null ,
373+ workDir : results [ "config" ] [ "slurm" ] [ "workdir" ] ?? null
374+ } ) ;
375+ }
376+ }
359377 } ) ;
360378 } ) ;
361379 }
0 commit comments