From 1e9b6077300c856af5bfe7bdbb03e1d83c767a0a Mon Sep 17 00:00:00 2001 From: Michael Lange Date: Thu, 28 Sep 2017 10:06:24 -0700 Subject: [PATCH] Handle 404s on nodes --- ui/app/routes/nodes/node.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/app/routes/nodes/node.js b/ui/app/routes/nodes/node.js index 4e5511637..9571d975a 100644 --- a/ui/app/routes/nodes/node.js +++ b/ui/app/routes/nodes/node.js @@ -1,14 +1,19 @@ import Ember from 'ember'; +import notifyError from 'nomad-ui/utils/notify-error'; const { Route, inject } = Ember; export default Route.extend({ store: inject.service(), + model() { + return this._super(...arguments).catch(notifyError(this)); + }, + afterModel(model) { - if (model.get('isPartial')) { + if (model && model.get('isPartial')) { return model.reload().then(node => node.get('allocations')); } - return model.get('allocations'); + return model && model.get('allocations'); }, });