From 070865f825ad7dfd6bd7ca71f9468054e7f48699 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov Date: Sat, 8 Aug 2020 14:31:22 -0400 Subject: [PATCH] update: IndexPage to fix newDiscussionAction (use promise instead of deferred) --- js/src/forum/components/IndexPage.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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(); + } } /**