diff --git a/src/pages/UserList/ContextMenu/Modals/DisableModal.js b/src/pages/UserList/ContextMenu/Modals/DisableModal.js index 9e4079c2d..8a0eaa440 100644 --- a/src/pages/UserList/ContextMenu/Modals/DisableModal.js +++ b/src/pages/UserList/ContextMenu/Modals/DisableModal.js @@ -22,9 +22,14 @@ const DisableModal = ({ user, refetchUsers, onClose }) => { try { await engine.mutate({ resource: `users/${user.id}`, - type: 'update', - partial: true, - data: { userCredentials: { disabled: true } }, + type: 'json-patch', + data: [ + { + op: 'replace', + path: '/userCredentials/disabled', + value: true, + }, + ], }) const message = i18n.t('User "{{- name}}" disabled successfuly', { name: user.displayName, diff --git a/src/pages/UserList/ContextMenu/Modals/EnableModal.js b/src/pages/UserList/ContextMenu/Modals/EnableModal.js index 42223cfbf..8233e870c 100644 --- a/src/pages/UserList/ContextMenu/Modals/EnableModal.js +++ b/src/pages/UserList/ContextMenu/Modals/EnableModal.js @@ -22,9 +22,14 @@ const EnableModal = ({ user, refetchUsers, onClose }) => { try { await engine.mutate({ resource: `users/${user.id}`, - type: 'update', - partial: true, - data: { userCredentials: { disabled: false } }, + type: 'json-patch', + data: [ + { + op: 'replace', + path: '/userCredentials/disabled', + value: false, + }, + ], }) const message = i18n.t('User "{{- name}}" enabled successfuly', { name: user.displayName,