diff --git a/src/controllers/mods.js b/src/controllers/mods.js index 16717e98d924..f1fd83a22680 100644 --- a/src/controllers/mods.js +++ b/src/controllers/mods.js @@ -216,6 +216,11 @@ modsController.postQueue = async function (req, res, next) { let postData = await getQueuedPosts(ids); postData = postData.filter(p => p && (isAdminOrGlobalMod || moderatedCids.includes(String(p.category.cid)))); + ({ posts: postData } = await plugins.fireHook('filter:post-queue.get', { + posts: postData, + req: req, + })); + const pageCount = Math.max(1, Math.ceil(postData.length / postsPerPage)); const start = (page - 1) * postsPerPage; const stop = start + postsPerPage - 1; diff --git a/src/posts/queue.js b/src/posts/queue.js index 412d4048717c..9fd302eeed69 100644 --- a/src/posts/queue.js +++ b/src/posts/queue.js @@ -57,7 +57,7 @@ module.exports = function (Posts) { type: type, data: data, }; - payload = await plugins.fireHook('filter:post.queue', payload); + payload = await plugins.fireHook('filter:post-queue.save', payload); payload.data = JSON.stringify(data); await db.sortedSetAdd('post:queue', now, id);