From 0322de36eefa742d4cf5146593baeedf2a7edabe Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Wed, 22 Jul 2015 11:11:42 +0100 Subject: [PATCH] Fix missing redirect on settings/code-injection when not authenticated related issue #5412 - code-injection route was overriding `beforeModel` without calling `super` which meant the redirect handling added in `AuthenticatedRoute` was being skipped --- core/client/app/routes/settings/code-injection.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/client/app/routes/settings/code-injection.js b/core/client/app/routes/settings/code-injection.js index 49b1360c4e..c2a52e41a4 100644 --- a/core/client/app/routes/settings/code-injection.js +++ b/core/client/app/routes/settings/code-injection.js @@ -6,7 +6,8 @@ export default AuthenticatedRoute.extend(styleBody, CurrentUserSettings, { titleToken: 'Settings - Code Injection', classNames: ['settings-view-code'], - beforeModel: function () { + beforeModel: function (transition) { + this._super(transition); return this.get('session.user') .then(this.transitionAuthor()) .then(this.transitionEditor());