mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: tests
This commit is contained in:
@@ -41,7 +41,7 @@ SocketAdmin.before = async function (socket, method) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Check admin privileges mapping (if not in mapping, deny access)
|
// Check admin privileges mapping (if not in mapping, deny access)
|
||||||
const privilegeSet = privileges.admin.socketMap[method].split(';');
|
const privilegeSet = privileges.admin.socketMap.hasOwnProperty(method) ? privileges.admin.socketMap[method].split(';') : [];
|
||||||
const hasPrivilege = (await Promise.all(privilegeSet.map(async privilege => privileges.admin.can(privilege, socket.uid)))).some(Boolean);
|
const hasPrivilege = (await Promise.all(privilegeSet.map(async privilege => privileges.admin.can(privilege, socket.uid)))).some(Boolean);
|
||||||
if (privilegeSet.length && hasPrivilege) {
|
if (privilegeSet.length && hasPrivilege) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user