diff --git a/awx/ui_next/src/screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx b/awx/ui_next/src/screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx index 0d76c9fa17..2d357223df 100644 --- a/awx/ui_next/src/screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx +++ b/awx/ui_next/src/screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx @@ -129,11 +129,6 @@ function WorkflowApprovalsList({ i18n }) { setSelected([]); }; - const { - error: approveError, - dismissError: dismissApproveError, - } = useDismissableError(approveApprovalError); - const { error: denyApprovalError, isLoading: isDenyLoading, @@ -153,9 +148,9 @@ function WorkflowApprovalsList({ i18n }) { }; const { - error: denyError, - dismissError: dismissDenyError, - } = useDismissableError(denyApprovalError); + error: actionError, + dismissError: dismissActionError, + } = useDismissableError(approveApprovalError || denyApprovalError); return ( <> @@ -248,26 +243,17 @@ function WorkflowApprovalsList({ i18n }) { )} - {approveError && ( + {actionError && ( - {i18n._(t`Failed to approve one or more workflow approval.`)} - - - )} - {denyError && ( - - {i18n._(t`Failed to deny one or more workflow approval.`)} - + {approveApprovalError + ? i18n._(t`Failed to approve one or more workflow approval.`) + : i18n._(t`Failed to deny one or more workflow approval.`)} + )}