Fix error reportning when elevating Etcher fails

Change-type: patch
This commit is contained in:
Alexis Svinartchouk 2020-01-27 11:43:04 +01:00
parent fbbd7ccf49
commit f6b7b0d3d2

View File

@ -291,15 +291,15 @@ export async function flash(
} catch (error) { } catch (error) {
flashState.unsetFlashingFlag({ cancelled: false, errorCode: error.code }); flashState.unsetFlashingFlag({ cancelled: false, errorCode: error.code });
windowProgress.clear(); windowProgress.clear();
const { results } = flashState.getFlashResults(); let { results } = flashState.getFlashResults();
const eventData = _.assign( results = results || {};
{ const eventData = {
errors: results.errors, ...analyticsData,
devices: results.devices, errors: results.errors,
status: 'failed', devices: results.devices,
}, status: 'failed',
analyticsData, error,
); };
analytics.logEvent('Write failed', eventData); analytics.logEvent('Write failed', eventData);
throw error; throw error;
} }