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.`)}
+
)}
>