Skip to content

Commit f340bea

Browse files
committed
add basic transition and await
1 parent 30029bd commit f340bea

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

app/routes/public/role-invites.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,8 @@ export default Route.extend({
55
try {
66
if (this.authManager.currentUser.email === user.email) {
77
let invite = await this.loader.post('/role_invites/accept-invite', payload);
8-
if (invite.role === 'organiser' || invite.role === 'coorganizer') {
9-
this.transitionTo('events.view', invite.event);
10-
} else {
11-
this.transitionTo('public', invite.event);
12-
}
8+
let getRoute = (invite.role === 'organiser' || invite.role === 'coorganizer') ? 'events.view' : 'public';
9+
this.transitionTo(getRoute, invite.event);
1310
} else {
1411
this.set('session.skipRedirectOnInvalidation', true);
1512
this.session.invalidate();
@@ -35,7 +32,7 @@ export default Route.extend({
3532
try {
3633
let user = await this.loader.post('/role_invites/user', payload);
3734
if (this.session.isAuthenticated) {
38-
this.routingModel(payload, user);
35+
await this.routingModel(payload, user);
3936
} else {
4037
this.transitionTo('register', {
4138
queryParams: {

0 commit comments

Comments
 (0)