From e9eeea26b213e1652512d23f6f1d7cebb9bdd896 Mon Sep 17 00:00:00 2001 From: Jeff Wong Date: Thu, 15 Oct 2020 11:48:13 -0700 Subject: [PATCH] DEV: rewrite _penalize without async (#10935) * DEV: rewrite _penalize without async async is not yet supported in object methods due to uglifyjs. --- .../discourse/app/controllers/flag.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/app/assets/javascripts/discourse/app/controllers/flag.js b/app/assets/javascripts/discourse/app/controllers/flag.js index 9ee9f050123..740af8cf79e 100644 --- a/app/assets/javascripts/discourse/app/controllers/flag.js +++ b/app/assets/javascripts/discourse/app/controllers/flag.js @@ -60,15 +60,16 @@ export default Controller.extend(ModalFunctionality, { this._penalize("showSilenceModal", performAction); }, - async _penalize(adminToolMethod, performAction) { + _penalize(adminToolMethod, performAction) { if (this.adminTools) { - let createdBy = await User.findByUsername(this.model.username); - let postId = this.model.id; - let postEdit = this.model.cooked; - return this.adminTools[adminToolMethod](createdBy, { - postId, - postEdit, - before: performAction, + return User.findByUsername(this.model.username).then((createdBy) => { + let postId = this.model.id; + let postEdit = this.model.cooked; + return this.adminTools[adminToolMethod](createdBy, { + postId, + postEdit, + before: performAction, + }); }); } },