We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
beforeModel()
1 parent 9565dc7 commit 6dae308Copy full SHA for 6dae308
app/routes/crate/settings.js
@@ -6,9 +6,11 @@ export default class SettingsRoute extends AuthenticatedRoute {
6
@service router;
7
@service session;
8
9
- async afterModel(crate, transition) {
+ async beforeModel(transition) {
10
+ await super.beforeModel(...arguments);
11
+
12
let user = this.session.currentUser;
- let owners = await crate.owner_user;
13
+ let owners = await this.modelFor('crate').owner_user;
14
let isOwner = owners.some(owner => owner.id === user.id);
15
if (!isOwner) {
16
this.router.replaceWith('catch-all', {
0 commit comments