@@ -196,28 +196,28 @@ function create(params, cb) {
196196 function maybeTailLogs ( err , resp ) {
197197 if ( global . paperspace_cli && ! json && tail ) {
198198 if ( err ) return cb ( err ) ;
199- if ( ! resp . body || ! resp . body . id ) return new Error ( 'Job create failed; job id not found.' ) ;
200- var jobId = resp . body . id ;
201- console . log ( 'New jobId: ' + resp . body . id ) ;
202- console . log ( 'Job ' + resp . body . state ) ;
203- if ( resp . body . state === 'Pending' ) console . log ( 'Waiting for job to run...' ) ;
199+ if ( ! resp . id ) return new Error ( 'Job create failed; job id not found.' ) ;
200+ var jobId = resp . id ;
201+ console . log ( 'New jobId: ' + resp . id ) ;
202+ console . log ( 'Job ' + resp . state ) ;
203+ if ( resp . state === 'Pending' ) console . log ( 'Waiting for job to run...' ) ;
204204 return jobs_waitfor ( { jobId : jobId , state : 'Running' } , function _waitforCb ( err , resp ) {
205205 if ( err ) return cb ( err ) ;
206- if ( ! resp . body || ! resp . body . state ) return new Error ( 'Job state not found.' ) ;
207- var state = resp . body . state ;
206+ if ( ! resp . state ) return new Error ( 'Job state not found.' ) ;
207+ var state = resp . state ;
208208 console . log ( 'Job ' + state ) ;
209209 if ( state !== 'Stopped' && state !== 'Failed' && state !== 'Running' ) {
210- if ( state === 'Error' || resp . body . jobError ) console . log ( 'Error: ' + resp . body . jobError ) ;
210+ if ( state === 'Error' || resp . jobError ) console . log ( 'Error: ' + resp . jobError ) ;
211211 return cb ( ) ;
212212 }
213213 console . log ( 'Awaiting logs...' ) ;
214214 return jobs_logs ( { jobId : jobId , tail : true } , function _logsCb ( err ) {
215215 if ( err ) return cb ( err ) ;
216216 return jobs_show ( { jobId : jobId } , function _showCb ( err , resp ) {
217217 if ( err ) return cb ( err ) ;
218- if ( ! resp . body || ! resp . body . state ) return new Error ( 'Job state not found.' ) ;
219- console . log ( 'Job ' + resp . body . state + ( resp . body . exitCode || resp . body . exitCode === 0 ? ', exitCode ' + resp . body . exitCode : '' ) ) ;
220- if ( resp . body . state === 'Error' || resp . body . jobError ) console . log ( 'Error: ' + resp . body . jobError ) ;
218+ if ( ! resp . state ) return new Error ( 'Job state not found.' ) ;
219+ console . log ( 'Job ' + resp . state + ( resp . exitCode || resp . exitCode === 0 ? ', exitCode ' + resp . exitCode : '' ) ) ;
220+ if ( resp . state === 'Error' || resp . jobError ) console . log ( 'Error: ' + resp . jobError ) ;
221221 return cb ( ) ;
222222 } ) ;
223223 } ) ;
@@ -274,7 +274,7 @@ function create(params, cb) {
274274 params . workspaceFileName = path . basename ( params . workspace ) ;
275275 return method ( create , params , function _methodCb ( err , resp ) {
276276 if ( err ) return cb ( err ) ;
277- if ( resp . body ) projectConfig . setLastJobId ( resp . body . project , resp . body . id ) ;
277+ if ( resp ) projectConfig . setLastJobId ( resp . project , resp . id ) ;
278278 return maybeTailLogs ( err , resp ) ;
279279 } ) ;
280280 } ) ;
@@ -349,7 +349,7 @@ function create(params, cb) {
349349 params . workspaceFileName = path . basename ( params . workspace ) ;
350350 return method ( create , params , function _methodCb ( err , resp ) {
351351 if ( err ) return cb ( err ) ;
352- if ( resp . body ) projectConfig . setLastJobId ( resp . body . project , resp . body . id ) ;
352+ if ( resp ) projectConfig . setLastJobId ( resp . project , resp . id ) ;
353353 return maybeTailLogs ( err , resp ) ;
354354 } ) ;
355355 }
@@ -363,7 +363,7 @@ function create(params, cb) {
363363 delete params . workspace ;
364364 return method ( create , params , function _methodCb ( err , resp ) {
365365 if ( err ) return cb ( err ) ;
366- if ( resp . body ) projectConfig . setLastJobId ( resp . body . project , resp . body . id ) ;
366+ if ( resp ) projectConfig . setLastJobId ( resp . project , resp . id ) ;
367367 return maybeTailLogs ( err , resp ) ;
368368 } ) ;
369369 }
0 commit comments