import { inject as service } from '@ember/service'; import Route from '@ember/routing/route'; import notifyError from 'nomad-ui/utils/notify-error'; export default class ClientRoute extends Route { @service store; model() { return super.model(...arguments).catch(notifyError(this)); } breadcrumbs(model) { if (!model) return []; return [ { label: model.get('shortId'), args: ['clients.client', model.get('id')], }, ]; } afterModel(model) { if (model && model.get('isPartial')) { return model.reload().then(node => node.get('allocations')); } return model && model.get('allocations'); } }