chore: set approval status to idle if previous status is rejected

This commit is contained in:
ValdiANS
2025-11-12 13:25:58 +07:00
parent 5124c1b66a
commit 557e20cffe
+8 -1
View File
@@ -130,10 +130,17 @@ export const formatGroupedApprovalsToApprovalSteps = (
if (!approvalGroup) {
const isWaiting = currentStepNumber === latestApproval.step_number + 1;
const isPreviousApprovalRejected =
groupedApprovals[groupedApprovals.length - 1].approvals[0].action ===
'REJECTED';
return {
name: approvalLineItem.step_name,
status: isWaiting ? 'WAITING' : 'IDLE',
status: isPreviousApprovalRejected
? 'IDLE'
: isWaiting
? 'WAITING'
: 'IDLE',
};
}