@@ -3,41 +3,41 @@ import { format } from 'date-fns';
33import { DATE_TIME_FORMAT } from 'consts' ;
44
55export const getJobListItemResources = ( job : IJob ) => {
6- return job . job_submissions ?. [ 0 ] ?. job_provisioning_data ?. instance_type ?. resources ?. description ;
6+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] ?. job_provisioning_data ?. instance_type ?. resources ?. description ;
77} ;
88
99export const getJobListItemSpot = ( job : IJob ) => {
10- return job . job_submissions ?. [ 0 ] ?. job_provisioning_data ?. instance_type ?. resources ?. spot ?. toString ( ) ?? '-' ;
10+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] ?. job_provisioning_data ?. instance_type ?. resources ?. spot ?. toString ( ) ?? '-' ;
1111} ;
1212
1313export const getJobListItemPrice = ( job : IJob ) => {
14- return job . job_submissions ?. [ 0 ] ?. job_provisioning_data ?. price
15- ? `$${ job . job_submissions ?. [ 0 ] ?. job_provisioning_data ?. price } `
14+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] ?. job_provisioning_data ?. price
15+ ? `$${ job . job_submissions ?. [ job . job_submissions . length - 1 ] ?. job_provisioning_data ?. price } `
1616 : null ;
1717} ;
1818
1919export const getJobListItemInstance = ( job : IJob ) => {
20- return job . job_submissions ?. [ 0 ] ?. job_provisioning_data ?. instance_type ?. name ;
20+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] ?. job_provisioning_data ?. instance_type ?. name ;
2121} ;
2222
2323export const getJobListItemRegion = ( job : IJob ) => {
24- return job . job_submissions ?. [ 0 ] ?. job_provisioning_data ?. region ?? '-' ;
24+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] ?. job_provisioning_data ?. region ?? '-' ;
2525} ;
2626
2727export const getJobListItemBackend = ( job : IJob ) => {
28- return job . job_submissions ?. [ 0 ] ?. job_provisioning_data ?. backend ?? '-' ;
28+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] ?. job_provisioning_data ?. backend ?? '-' ;
2929} ;
3030
3131export const getJobSubmittedAt = ( job : IJob ) => {
32- return job . job_submissions ?. [ 0 ] . submitted_at
33- ? format ( new Date ( job . job_submissions ?. [ 0 ] . submitted_at ) , DATE_TIME_FORMAT )
32+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] . submitted_at
33+ ? format ( new Date ( job . job_submissions ?. [ job . job_submissions . length - 1 ] . submitted_at ) , DATE_TIME_FORMAT )
3434 : '' ;
3535} ;
3636
3737export const getJobStatus = ( job : IJob ) => {
38- return job . job_submissions ?. [ 0 ] . status ;
38+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] . status ;
3939} ;
4040
4141export const getJobTerminationReason = ( job : IJob ) => {
42- return job . job_submissions ?. [ 0 ] . termination_reason ?? '-' ;
42+ return job . job_submissions ?. [ job . job_submissions . length - 1 ] . termination_reason ?? '-' ;
4343} ;
0 commit comments