diff --git a/src/components/ShipmentManagementModal.tsx b/src/components/ShipmentManagementModal.tsx
index b923b42..ae5b679 100644
--- a/src/components/ShipmentManagementModal.tsx
+++ b/src/components/ShipmentManagementModal.tsx
@@ -87,10 +87,12 @@ export const ShipmentManagementModal = ({
placeholder="انتخاب روش ارسال"
value={selectedShipment}
onChange={(e: React.ChangeEvent) => setSelectedShipment(e.target.value)}
- items={availableShipments.map((shipment: Shipper) => ({
- value: shipment._id.toString(),
- label: shipment.name
- }))}
+ items={availableShipments
+ .filter((shipment: Shipper) => shipment._id != null)
+ .map((shipment: Shipper) => ({
+ value: String(shipment._id),
+ label: shipment.name
+ }))}
/>
) : (
- {adminShipments.map((shipment: ShipmentMethod) => (
+ {adminShipments
+ .filter((shipment: ShipmentMethod) => shipment._id != null)
+ .map((shipment: ShipmentMethod) => (
{shipment.name}
@@ -123,7 +127,7 @@ export const ShipmentManagementModal = ({
variant="danger"
size="sm"
label="حذف"
- onClick={() => handleRemoveShipmentFromAdmin(shipment._id.toString())}
+ onClick={() => handleRemoveShipmentFromAdmin(String(shipment._id))}
isLoading={removeShipmentFromAdminMutation.isPending}
className="w-fit"
/>