diff --git a/src/pages/orders/components/OrderTableColumns.tsx b/src/pages/orders/components/OrderTableColumns.tsx index 945734e..cd8194f 100644 --- a/src/pages/orders/components/OrderTableColumns.tsx +++ b/src/pages/orders/components/OrderTableColumns.tsx @@ -40,7 +40,7 @@ export const getOrderTableColumns = ({ t }: GetOrderTableColumnsParams): ColumnT key: 'customerName', title: 'نام مشتری', render: (item: Order) => { - const name = [item.user.firstName, item.user.lastName].filter(Boolean).join(' ') + const name = [item.user?.firstName, item.user?.lastName].filter(Boolean).join(' ') return name || '-' } }, diff --git a/src/pages/orders/types/Types.ts b/src/pages/orders/types/Types.ts index 6ab7678..a649eba 100644 --- a/src/pages/orders/types/Types.ts +++ b/src/pages/orders/types/Types.ts @@ -192,7 +192,7 @@ export interface Order extends RowDataType { createdAt: string; updatedAt: string; deletedAt: string | null; - user: OrderUser; + user: OrderUser | null; restaurant: OrderRestaurant; deliveryMethod: OrderDeliveryMethod; userAddress: UserAddress | null;