From 1eb7ff9ff3a88a28a0a0ae146643c7f8b1ccc860 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Fri, 31 Jan 2014 18:17:13 -0500 Subject: [PATCH] closes #923 --- src/topics.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/topics.js b/src/topics.js index e609889058..ac4927541c 100644 --- a/src/topics.js +++ b/src/topics.js @@ -257,7 +257,7 @@ var async = require('async'), return callback(new Error('Topic doesn\'t exist')); } - posts.getPostFields(pid, ['tid', 'timestamp'], function(err, postData) { + posts.getPostFields(pid, ['deleted', 'tid', 'timestamp'], function(err, postData) { if(err) { return callback(err); } @@ -271,11 +271,12 @@ var async = require('async'), return callback(err); } - Topics.decreasePostCount(postData.tid); + if(!parseInt(postData.deleted, 10)) { + Topics.decreasePostCount(postData.tid); + Topics.increasePostCount(tid); + } posts.setPostField(pid, 'tid', tid); - - Topics.increasePostCount(tid); Topics.addPostToTopic(tid, pid, postData.timestamp, callback); }); });