diff --git a/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 b/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 index e11dea722..df9e7fadc 100644 --- a/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 +++ b/app/assets/javascripts/discourse/routes/user-invited-index.js.es6 @@ -1,5 +1,5 @@ export default Discourse.Route.extend({ beforeModel: function() { - this.replaceWith('userInvited.show', 'redeemed'); + this.replaceWith('userInvited.show', 'pending'); } }); diff --git a/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 b/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 index a5e391093..6c42105dd 100644 --- a/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 +++ b/app/assets/javascripts/discourse/routes/user-invited-show.js.es6 @@ -8,6 +8,12 @@ export default Discourse.Route.extend(ShowFooter, { return Discourse.Invite.findInvitedBy(this.modelFor('user'), params.filter); }, + afterModel: function(model) { + if (!model.can_see_invite_details) { + this.replaceWith('userInvited.show', 'redeemed'); + } + }, + setupController(controller, model) { controller.setProperties({ model: model, diff --git a/app/assets/javascripts/discourse/templates/user-invited-show.hbs b/app/assets/javascripts/discourse/templates/user-invited-show.hbs index f591b52d2..d19f12132 100644 --- a/app/assets/javascripts/discourse/templates/user-invited-show.hbs +++ b/app/assets/javascripts/discourse/templates/user-invited-show.hbs @@ -6,8 +6,8 @@