FIX: deleting a flagged post issue

cf. http://meta.discourse.org/t/deleting-a-flagged-post-issue/10061

The bug was only happening when you were about the delete the first post, which means deleting the entire topic.
This commit is contained in:
Régis Hanol
2013-10-02 16:59:57 +02:00
parent 7caefded86
commit af96ef2994
8 changed files with 26 additions and 8 deletions

View File

@@ -46,12 +46,12 @@ Discourse.AdminFlagsController = Ember.ArrayController.extend({
Deletes a post
@method deletePost
@param {Discourse.FlaggedPost} item The post to delete
@param {Discourse.FlaggedPost} post The post to delete
**/
deletePost: function(item) {
deletePost: function(post) {
var adminFlagsController = this;
item.deletePost().then((function() {
adminFlagsController.removeObject(item);
post.deletePost().then((function() {
adminFlagsController.removeObject(post);
}), function() {
bootbox.alert(I18n.t("admin.flags.error"));
});