diff --git a/src/apps/cli/internal/base.ts b/src/apps/cli/internal/base.ts index 60465c943..9a0da4caa 100644 --- a/src/apps/cli/internal/base.ts +++ b/src/apps/cli/internal/base.ts @@ -114,7 +114,10 @@ export default abstract class extends Command { } async finally(error: Error | undefined): Promise { await super.finally(error); - this.metricsMetadata['success'] = error === undefined; + if (error) { + return; + } + this.metricsMetadata['success'] = true; await this.recordActionFinished( this.id as string, this.metricsMetadata,