diff --git a/frontend/src/pages/OrderDetail.tsx b/frontend/src/pages/OrderDetail.tsx index fa1c23e..bc8fb36 100644 --- a/frontend/src/pages/OrderDetail.tsx +++ b/frontend/src/pages/OrderDetail.tsx @@ -102,6 +102,8 @@ export default function OrderDetailPage() { mutationFn: () => deleteOrder(id!), onSuccess: () => { toast.success('Order deleted') + qc.invalidateQueries({ queryKey: ['orders'] }) + qc.removeQueries({ queryKey: ['order', id] }) navigate('/orders') }, onError: (e: any) => toast.error(e.response?.data?.detail || 'Delete failed'),