From a19b59f69b321624dd4a19483edf6ba54159c6ec Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Sat, 28 Feb 2015 22:56:40 -0500 Subject: [PATCH] Fix setup failed event --- src/SetupStore.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/SetupStore.js b/src/SetupStore.js index a7dd7d231a..f8312140e3 100644 --- a/src/SetupStore.js +++ b/src/SetupStore.js @@ -9,6 +9,7 @@ var setupUtil = require('./SetupUtil'); var util = require('./Util'); var assign = require('object-assign'); var metrics = require('./Metrics'); +var bugsnag = require('bugsnag-js'); var _currentStep = null; var _error = null; @@ -180,13 +181,14 @@ var SetupStore = assign(Object.create(EventEmitter.prototype), { step.percent = 100; break; } catch (err) { - metrics.track('Setup Failed', { - step: step.name - }); if (err) { console.log('Setup encountered an error.'); console.log(err); console.log(err.stack); + metrics.track('Setup Failed', { + step: step.name + }); + bugsnag.notify(err); _error = err; this.emit(this.ERROR_EVENT); } else {