File tree Expand file tree Collapse file tree 2 files changed +17
-6
lines changed
Expand file tree Collapse file tree 2 files changed +17
-6
lines changed Original file line number Diff line number Diff line change @@ -320,7 +320,6 @@ export default class DeployMetadata extends SfCommand<DeployResultJson> {
320320 if ( flags . async ) {
321321 ms . goto ( 'Done' , { status : 'Queued' , targetOrg : username } ) ;
322322 ms . stop ( ) ;
323- this . log ( ) ;
324323 if ( flags [ 'coverage-formatters' ] ) {
325324 this . warn ( messages . getMessage ( 'asyncCoverageJunitWarning' ) ) ;
326325 }
@@ -337,7 +336,6 @@ export default class DeployMetadata extends SfCommand<DeployResultJson> {
337336 ) ;
338337
339338 deploy . onUpdate ( ( data ) => {
340- // if (!this.jsonEnabled()) console.log(data);
341339 if (
342340 data . numberComponentsDeployed === data . numberComponentsTotal &&
343341 data . numberTestsTotal > 0 &&
@@ -359,9 +357,17 @@ export default class DeployMetadata extends SfCommand<DeployResultJson> {
359357 ms . stop ( ) ;
360358 } ) ;
361359
362- deploy . onCancel ( ( ) => ms . stop ( ) ) ;
360+ deploy . onCancel ( ( data ) => {
361+ ms . updateData ( { mdapiDeploy : data , status : mdTransferMessages . getMessage ( data ?. status ?? 'Canceled' ) } ) ;
362+
363+ ms . stop ( new Error ( 'Deploy canceled' ) ) ;
364+ } ) ;
363365
364366 deploy . onError ( ( error : Error ) => {
367+ if ( error . message . includes ( 'client has timed out' ) ) {
368+ ms . updateData ( { status : 'Client Timeout' } ) ;
369+ }
370+
365371 ms . stop ( error ) ;
366372 throw error ;
367373 } ) ;
Original file line number Diff line number Diff line change @@ -227,10 +227,15 @@ export default class RetrieveMetadata extends SfCommand<RetrieveResultJson> {
227227 retrieve . onFinish ( ( data ) => {
228228 ms . goto ( 'Done' , { status : mdTransferMessages . getMessage ( data . response . status ) } ) ;
229229 } ) ;
230- retrieve . onCancel ( ( data ) =>
231- ms . goto ( 'Done' , { status : mdTransferMessages . getMessage ( data ?. status ?? 'Canceled' ) } )
232- ) ;
230+ retrieve . onCancel ( ( data ) => {
231+ ms . updateData ( { status : mdTransferMessages . getMessage ( data ?. status ?? 'Canceled' ) } ) ;
232+ ms . stop ( new Error ( 'Retrieve canceled' ) ) ;
233+ } ) ;
233234 retrieve . onError ( ( error : Error ) => {
235+ if ( error . message . includes ( 'client has timed out' ) ) {
236+ ms . updateData ( { status : 'Client Timeout' } ) ;
237+ }
238+
234239 ms . stop ( error ) ;
235240 throw error ;
236241 } ) ;
You can’t perform that action at this time.
0 commit comments