import Ember from 'ember'; import AuthenticatedRouteMixin from 'flaredown/mixins/authenticated-route-mixin'; const { get, set, RSVP, Route, } = Ember; export default Route.extend(AuthenticatedRouteMixin, { beforeModel() { this._super(...arguments); const store = get(this, 'store'); if(store.peekAll('condition').length > 0){ store.unloadAll('condition'); } }, model(params) { var checkinId = params.checkin_id; var stepId = `${this.routeName.split('.')[0]}-${params.step_key}`; return RSVP.hash({ stepId, checkin: this.store.findRecord('checkin', checkinId), }); }, afterModel(model) { set(this, 'stepsService.checkin', model.checkin); }, });