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 = {
...analyticsData,
errors: results.errors, errors: results.errors,
devices: results.devices, devices: results.devices,
status: 'failed', status: 'failed',
}, error,
analyticsData, };
);
analytics.logEvent('Write failed', eventData); analytics.logEvent('Write failed', eventData);
throw error; throw error;
} }