From 13b979cb71df38b2e4d9a8206eaa21e8fd934a80 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 12 Jun 2019 10:56:30 -0400 Subject: [PATCH] FIX: Performing actions on a particular reviewable was displaying an error It was expecting a method to remove the reviewable from the current list, only we were not displaying a list. Instead, we refresh the reviewable model with the latest result. --- .../javascripts/discourse/components/reviewable-item.js.es6 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/components/reviewable-item.js.es6 b/app/assets/javascripts/discourse/components/reviewable-item.js.es6 index 3a84d0ac07d..d94128f3489 100644 --- a/app/assets/javascripts/discourse/components/reviewable-item.js.es6 +++ b/app/assets/javascripts/discourse/components/reviewable-item.js.es6 @@ -92,7 +92,11 @@ export default Ember.Component.extend({ this.currentUser.set("reviewable_count", result.reviewable_count); } - this.attrs.remove(performResult.remove_reviewable_ids); + if (this.attrs.remove) { + this.attrs.remove(performResult.remove_reviewable_ids); + } else { + return this.store.find("reviewable", reviewable.id); + } }) .catch(popupAjaxError) .finally(() => this.set("updating", false));