From 92abb352b6afb5d1024435a583713bc4a0bdac26 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 17 May 2022 13:59:32 -0400 Subject: [PATCH] fix: encode privilege name for API call --- public/src/admin/manage/privileges.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/src/admin/manage/privileges.js b/public/src/admin/manage/privileges.js index 4a2646f972..aca65c513b 100644 --- a/public/src/admin/manage/privileges.js +++ b/public/src/admin/manage/privileges.js @@ -234,7 +234,7 @@ define('admin/manage/privileges', [ applyPrivilegesToColumn(inputSelectorFn, sourceChecked); }; - Privileges.setPrivilege = (member, privilege, state) => api[state ? 'put' : 'delete'](`/categories/${isNaN(cid) ? 0 : cid}/privileges/${privilege}`, { member }); + Privileges.setPrivilege = (member, privilege, state) => api[state ? 'put' : 'delete'](`/categories/${isNaN(cid) ? 0 : cid}/privileges/${encodeURIComponent(privilege)}`, { member }); Privileges.addUserToPrivilegeTable = function () { const modal = bootbox.dialog({