diff --git a/awx/ui_next/src/components/AddRole/AddResourceRole.jsx b/awx/ui_next/src/components/AddRole/AddResourceRole.jsx index 2b4fbccd9d..94db3339ac 100644 --- a/awx/ui_next/src/components/AddRole/AddResourceRole.jsx +++ b/awx/ui_next/src/components/AddRole/AddResourceRole.jsx @@ -54,8 +54,9 @@ function AddResourceRole({ onSave, onClose, roles, i18n, resource, onError }) { ); if (selectedIndex > -1) { - selectedRoleRows.splice(selectedIndex, 1); - setSelectedRoleRows(selectedRoleRows); + setSelectedRoleRows( + selectedRoleRows.filter((r, index) => index !== selectedIndex) + ); } else { setSelectedRoleRows([...selectedRoleRows, role]); }