From 0c5b8dd831bcde80628c2ac548172ffaa9ce9ca6 Mon Sep 17 00:00:00 2001 From: Piotr Grzesik Date: Tue, 6 Jul 2021 14:40:51 +0200 Subject: [PATCH] fix(Telemetry): Correctly report `outcome` for interactive setup --- scripts/serverless.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/serverless.js b/scripts/serverless.js index ac958a4f42e..0a58281aa5f 100755 --- a/scripts/serverless.js +++ b/scripts/serverless.js @@ -72,7 +72,7 @@ process.on('SIGINT', () => { serverless, commandUsage, }); - storeTelemetryLocally({ ...telemetryPayload, outcome: 'interrupted' }); + storeTelemetryLocally({ ...telemetryPayload, outcome: 'interrupt' }); } process.exit(1); }); @@ -445,16 +445,17 @@ const processSpanPromise = (async () => { hasTelemetryBeenReported = true; if (!isTelemetryDisabled) { - storeTelemetryLocally( - generateTelemetryPayload({ + storeTelemetryLocally({ + ...generateTelemetryPayload({ command, options, commandSchema, serviceDir, configuration: configurationFromInteractive, commandUsage, - }) - ); + }), + outcome: 'success', + }); await sendTelemetry({ serverlessExecutionSpan: processSpanPromise }); } return;