diff --git a/apps/web/components/orders/order-buttons.tsx b/apps/web/components/orders/order-buttons.tsx index 0ac070b..9885e0c 100644 --- a/apps/web/components/orders/order-buttons.tsx +++ b/apps/web/components/orders/order-buttons.tsx @@ -41,7 +41,11 @@ export function OrderButtons({ documentId }: Readonly) { isCancelled || (!isMaster && isCancelling) || isCompleted ? undefined : () => handleCancel() } onConfirm={ - !isMaster || isApproved || isCancelled || isCancelling || isCompleted + !isMaster || + isApproved || + (!isMaster && isCancelled) || + (!isMaster && isCancelling) || + isCompleted ? undefined : () => handleApprove() }