fix: encode privilege name for API call

This commit is contained in:
Julian Lam
2022-05-17 13:59:32 -04:00
parent 50c1f986d6
commit 92abb352b6

View File

@@ -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({