From 828980f3e61e159a488ad6527bd1669361e236d5 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Tue, 21 Apr 2015 16:48:41 -0400 Subject: [PATCH] closes #3008 --- src/threadTools.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/threadTools.js b/src/threadTools.js index ea66ac9239..c98e62dbcc 100644 --- a/src/threadTools.js +++ b/src/threadTools.js @@ -26,9 +26,10 @@ var async = require('async'), return callback(err); } - var alreadyDeletedOrRestored = (parseInt(topicData.deleted, 10) && isDelete) || (!parseInt(topicData.deleted, 10) && !isDelete); - if (alreadyDeletedOrRestored) { - return callback(null, {tid: tid}); + if (parseInt(topicData.deleted, 10) === 1 && isDelete) { + return callback(new Error('[[error:topic-already-deleted]]')); + } else if(parseInt(topicData.deleted, 10) !== 1 && !isDelete) { + return callback(new Error('[[error:topic-already-restored]]')); } topics[isDelete ? 'delete' : 'restore'](tid, function(err) {