Skip to content

Commit

Permalink
fix: Fetch pages before findBy
Browse files Browse the repository at this point in the history
  • Loading branch information
iamareebjamal committed Dec 2, 2020
1 parent b5863f5 commit 2702436
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions app/routes/pages.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
import classic from 'ember-classic-decorator';
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';

@classic
export default class PagesRoute extends Route {

@service cache;

// Enumerate possible page names for extraction for localization
pages() {
return [this.l10n.t('Terms'), this.l10n.t('Contact'), this.l10n.t('Refund Policy'), this.l10n.t('Privacy')];
Expand All @@ -12,8 +16,8 @@ export default class PagesRoute extends Route {
return this.l10n.tVar(model?.name) || this.l10n.t('Pages');
}

model(params) {
return this.modelFor('application').pages.findBy('url', params.path);
async model(params) {
return (await this.cache.query('pages', 'page', { public: true })).toArray().findBy('url', params.path);
}

renderTemplate(model) {
Expand Down

0 comments on commit 2702436

Please sign in to comment.