diff --git a/js/src/forum/components/IndexPage.js b/js/src/forum/components/IndexPage.js index 9effc9ea5..e4f414204 100644 --- a/js/src/forum/components/IndexPage.js +++ b/js/src/forum/components/IndexPage.js @@ -278,20 +278,16 @@ export default class IndexPage extends Page { * @return {Promise} */ newDiscussionAction() { - const deferred = m.deferred(); - if (app.session.user) { app.composer.load(DiscussionComposer, { user: app.session.user }); app.composer.show(); - deferred.resolve(app.composer); + return Promise.resolve(app.composer); } else { - deferred.reject(); - app.modal.show(LogInModal); - } - return deferred.promise; + return Promise.reject(); + } } /**