mirror of
https://github.com/OCA/rma.git
synced 2025-02-16 17:11:47 +02:00
[MIG] rma_delivery: Migration to 15.0
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
{
|
||||
"name": "Return Merchandise Authorization Management - Link with deliveries",
|
||||
"summary": "Allow to choose a default delivery carrier for returns",
|
||||
"version": "14.0.1.0.0",
|
||||
"version": "15.0.1.0.0",
|
||||
"development_status": "Beta",
|
||||
"category": "RMA",
|
||||
"website": "https://github.com/OCA/rma",
|
||||
|
||||
@@ -26,16 +26,18 @@ class Rma(models.Model):
|
||||
return delivery_method
|
||||
|
||||
def _prepare_returning_picking(self, picking_form, origin=None):
|
||||
super()._prepare_returning_picking(picking_form, origin)
|
||||
res = super()._prepare_returning_picking(picking_form, origin)
|
||||
picking_form.carrier_id = self._get_default_carrier_id(
|
||||
picking_form.company_id, picking_form.partner_id
|
||||
)
|
||||
return res
|
||||
|
||||
def create_replace(self, scheduled_date, warehouse, product, qty, uom):
|
||||
existing_pickings = self.delivery_move_ids.mapped("picking_id")
|
||||
super().create_replace(scheduled_date, warehouse, product, qty, uom)
|
||||
res = super().create_replace(scheduled_date, warehouse, product, qty, uom)
|
||||
new_pickings = self.delivery_move_ids.mapped("picking_id") - existing_pickings
|
||||
for picking in new_pickings:
|
||||
picking.carrier_id = self._get_default_carrier_id(
|
||||
picking.company_id, picking.partner_id
|
||||
)
|
||||
return res
|
||||
|
||||
Reference in New Issue
Block a user