[RM] ValidationError message if there is no purchase order found

This commit is contained in:
Bhavesh Odedra
2018-07-26 11:22:07 +05:30
committed by Chanakya Soni
parent 7b4e40d959
commit aa1954a9e9

View File

@@ -41,8 +41,6 @@ class RmaOrder(models.Model):
for line in self.rma_line_ids: for line in self.rma_line_ids:
po_ids += self.env['purchase.order'].search( po_ids += self.env['purchase.order'].search(
[('origin', '=', line.name)]).ids [('origin', '=', line.name)]).ids
if not po_ids:
raise ValidationError(_("No purchase order found!"))
result['domain'] = [('id', 'in', po_ids)] result['domain'] = [('id', 'in', po_ids)]
return result return result
@@ -52,7 +50,5 @@ class RmaOrder(models.Model):
result = action.read()[0] result = action.read()[0]
po_ids = self.mapped( po_ids = self.mapped(
'rma_line_ids.purchase_order_line_id.order_id').ids 'rma_line_ids.purchase_order_line_id.order_id').ids
if not po_ids:
raise ValidationError(_("No purchase order found!"))
result['domain'] = [('id', 'in', po_ids)] result['domain'] = [('id', 'in', po_ids)]
return result return result