Skip to content

Commit 6b93a80

Browse files
chafique-dellisebastienbeau
authored andcommitted
shopinvader_api_delivery_pickup: add with_dropoff_site in schema
1 parent fc80b3c commit 6b93a80

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

shopinvader_api_delivery_pickup/schemas/__init__.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,7 @@
55
DeliveryPickupSearch,
66
)
77
from .address import DeliveryAddress
8-
from .delivery_carrier import DeliveryCarrierWithPrice
8+
from .delivery_carrier import (
9+
DeliveryCarrierWithPrice,
10+
DeliveryCarrier,
11+
)

shopinvader_api_delivery_pickup/schemas/delivery_carrier.py

+10
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,13 @@ def from_delivery_carrier(cls, odoo_rec, cart=None):
1212
res = super().from_delivery_carrier(odoo_rec, cart=cart)
1313
res.with_dropoff_site = odoo_rec.with_dropoff_site or None
1414
return res
15+
16+
17+
class DeliveryCarrier(delivery_carrier.DeliveryCarrier, extends=True):
18+
with_dropoff_site: bool | None = None
19+
20+
@classmethod
21+
def from_delivery_carrier(cls, odoo_rec):
22+
res = super().from_delivery_carrier(odoo_rec)
23+
res.with_dropoff_site = odoo_rec.with_dropoff_site or None
24+
return res

0 commit comments

Comments
 (0)