mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-13 01:15:47 +01:00
closes #3008
This commit is contained in:
@@ -26,9 +26,10 @@ var async = require('async'),
|
|||||||
return callback(err);
|
return callback(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
var alreadyDeletedOrRestored = (parseInt(topicData.deleted, 10) && isDelete) || (!parseInt(topicData.deleted, 10) && !isDelete);
|
if (parseInt(topicData.deleted, 10) === 1 && isDelete) {
|
||||||
if (alreadyDeletedOrRestored) {
|
return callback(new Error('[[error:topic-already-deleted]]'));
|
||||||
return callback(null, {tid: tid});
|
} else if(parseInt(topicData.deleted, 10) !== 1 && !isDelete) {
|
||||||
|
return callback(new Error('[[error:topic-already-restored]]'));
|
||||||
}
|
}
|
||||||
|
|
||||||
topics[isDelete ? 'delete' : 'restore'](tid, function(err) {
|
topics[isDelete ? 'delete' : 'restore'](tid, function(err) {
|
||||||
|
|||||||
Reference in New Issue
Block a user