fix: #8508, dont allow moving topics if not moderator of target category

This commit is contained in:
Barış Soner Uşaklı
2020-07-16 16:47:49 -04:00
parent 1e14af4503
commit 3653151143

View File

@@ -13,6 +13,11 @@ module.exports = function (SocketTopics) {
throw new Error('[[error:invalid-data]]');
}
const canMove = await privileges.categories.isAdminOrMod(data.cid, socket.uid);
if (!canMove) {
throw new Error('[[error:no-privileges]]');
}
const uids = await user.getUidsFromSet('users:online', 0, -1);
await async.eachLimit(data.tids, 10, async function (tid) {