From 30eaa0e1c5c9945ec2ca43a9fc53b16ed7d5648e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Fri, 6 Nov 2015 11:04:10 +0100 Subject: [PATCH] FIX: delete spammer wasn't working in /admin/flags --- .../admin/templates/modal/admin_agree_flag.hbs | 2 +- .../admin/templates/modal/admin_delete_flag.hbs | 2 +- .../javascripts/discourse/controllers/flag.js.es6 | 10 ++++------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/assets/javascripts/admin/templates/modal/admin_agree_flag.hbs b/app/assets/javascripts/admin/templates/modal/admin_agree_flag.hbs index ef77954b99..6c494e0e2c 100644 --- a/app/assets/javascripts/admin/templates/modal/admin_agree_flag.hbs +++ b/app/assets/javascripts/admin/templates/modal/admin_agree_flag.hbs @@ -7,5 +7,5 @@ {{/if}} {{#if model.canDeleteAsSpammer}} - + {{/if}} diff --git a/app/assets/javascripts/admin/templates/modal/admin_delete_flag.hbs b/app/assets/javascripts/admin/templates/modal/admin_delete_flag.hbs index de5d62b2db..926f81bd21 100644 --- a/app/assets/javascripts/admin/templates/modal/admin_delete_flag.hbs +++ b/app/assets/javascripts/admin/templates/modal/admin_delete_flag.hbs @@ -1,5 +1,5 @@ {{#if model.canDeleteAsSpammer}} - + {{/if}} diff --git a/app/assets/javascripts/discourse/controllers/flag.js.es6 b/app/assets/javascripts/discourse/controllers/flag.js.es6 index 956cbe2357..c387e53321 100644 --- a/app/assets/javascripts/discourse/controllers/flag.js.es6 +++ b/app/assets/javascripts/discourse/controllers/flag.js.es6 @@ -122,12 +122,10 @@ export default Ember.Controller.extend(ModalFunctionality, { this.fetchUserDetails(); }.observes('model.username'), - fetchUserDetails: function() { - if( Discourse.User.currentProp('staff') && this.get('model.username') ) { - const flagController = this; - Discourse.AdminUser.find(this.get('model.username').toLowerCase()).then(function(user){ - flagController.set('userDetails', user); - }); + fetchUserDetails() { + if (Discourse.User.currentProp('staff') && this.get('model.username')) { + Discourse.AdminUser.find(this.get('model.username').toLowerCase()) + .then(user => this.set('userDetails', user)); } }