Skip to content

Commit 6dae308

Browse files
committed
crate.settings: Use beforeModel() hook for owner check
1 parent 9565dc7 commit 6dae308

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/routes/crate/settings.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ export default class SettingsRoute extends AuthenticatedRoute {
66
@service router;
77
@service session;
88

9-
async afterModel(crate, transition) {
9+
async beforeModel(transition) {
10+
await super.beforeModel(...arguments);
11+
1012
let user = this.session.currentUser;
11-
let owners = await crate.owner_user;
13+
let owners = await this.modelFor('crate').owner_user;
1214
let isOwner = owners.some(owner => owner.id === user.id);
1315
if (!isOwner) {
1416
this.router.replaceWith('catch-all', {

0 commit comments

Comments
 (0)