diff --git a/ui/src/admin/actions/index.js b/ui/src/admin/actions/index.js index 2022a67d7..2bc881e95 100644 --- a/ui/src/admin/actions/index.js +++ b/ui/src/admin/actions/index.js @@ -123,17 +123,19 @@ export const killQueryAsync = (source, queryID) => (dispatch) => { } export const deleteRoleAsync = (role, addFlashMessage) => (dispatch) => { + const url = role.links.self // optimistic update dispatch(deleteRole(role)) // delete role on server - deleteRoleAJAX(role.links.self, addFlashMessage, role.name) + deleteRoleAJAX(url, addFlashMessage, role.name) } export const deleteUserAsync = (user, addFlashMessage) => (dispatch) => { + const url = user.links.self // optimistic update dispatch(deleteUser(user)) // delete user on server - deleteUserAJAX(user.links.self, addFlashMessage, user.name) + deleteUserAJAX(url, addFlashMessage, user.name) }