From a0dd90804cac507cd41a48c5e5a326a293ecda42 Mon Sep 17 00:00:00 2001 From: gasoved Date: Wed, 7 Apr 2021 15:58:52 +0300 Subject: [PATCH] fix: exempt ST from being del/res via last main posts (#9468) --- src/api/posts.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/api/posts.js b/src/api/posts.js index 2e47ad02f3..3cc62f2383 100644 --- a/src/api/posts.js +++ b/src/api/posts.js @@ -136,7 +136,11 @@ async function deleteOrRestore(caller, data, params) { } async function deleteOrRestoreTopicOf(command, pid, caller) { - const topic = await posts.getTopicFields(pid, ['tid', 'cid', 'deleted']); + const topic = await posts.getTopicFields(pid, ['tid', 'cid', 'deleted', 'scheduled']); + // exempt scheduled topics from being deleted/restored + if (topic.scheduled) { + return; + } // command: delete/restore await apiHelpers.doTopicAction( command,