diff --git a/addons/delivery/models/delivery_carrier.py b/addons/delivery/models/delivery_carrier.py index 1e8bc4fe391..bd11fcfcc3a 100644 --- a/addons/delivery/models/delivery_carrier.py +++ b/addons/delivery/models/delivery_carrier.py @@ -144,6 +144,15 @@ class DeliveryCarrier(models.Model): def onchange_countries(self): self.state_ids = [(6, 0, self.state_ids.filtered(lambda state: state.id in self.country_ids.mapped('state_ids').ids).ids)] + def _get_delivery_type(self): + """Return the delivery type. + + This method needs to be overridden by a delivery carrier module if the delivery type is not + stored on the field `delivery_type`. + """ + self.ensure_one() + return self.delivery_type + # -------------------------- # # API for external providers # # -------------------------- #