[IMP] Improved Code.

This commit is contained in:
Nikul Chaudhary
2018-01-09 15:35:29 +05:30
committed by ahenriquez
parent b60a0241d0
commit 37abae957e
2 changed files with 7 additions and 4 deletions

View File

@@ -14,10 +14,10 @@ class ProcurementOrder(models.Model):
) )
@api.model @api.model
def _run_move_create(self, procurement): def _get_stock_move_values(self):
res = super(ProcurementOrder, self)._run_move_create(procurement) res = super(ProcurementOrder, self)._get_stock_move_values()
if procurement.rma_line_id: if self.rma_line_id:
line = procurement.rma_line_id line = self.rma_line_id
res['rma_line_id'] = line.id res['rma_line_id'] = line.id
if line.delivery_address_id: if line.delivery_address_id:
res['partner_id'] = line.delivery_address_id.id res['partner_id'] = line.delivery_address_id.id

View File

@@ -275,6 +275,9 @@ class TestRma(common.TransactionCase):
'active_id': 1 'active_id': 1
}).default_get({}) }).default_get({})
procurements = wizard._create_picking() procurements = wizard._create_picking()
for proc in procurements:
proc._get_stock_move_values()
group_ids = set([proc.group_id.id for proc in procurements if group_ids = set([proc.group_id.id for proc in procurements if
proc.group_id]) proc.group_id])
domain = [('group_id', 'in', list(group_ids))] domain = [('group_id', 'in', list(group_ids))]