diff --git a/rma_purchase/models/rma_order_line.py b/rma_purchase/models/rma_order_line.py
index 26351978..ceef4985 100644
--- a/rma_purchase/models/rma_order_line.py
+++ b/rma_purchase/models/rma_order_line.py
@@ -12,8 +12,9 @@ class RmaOrderLine(models.Model):
@api.multi
def _compute_purchase_count(self):
for rec in self:
- rec.purchase_count = len(self.env['purchase.order'].search(
- [('origin', 'ilike', rec.name)]).ids)
+ purchase_line_count = self.env['purchase.order.line'].search(
+ [('rma_line_id', '=', rec.id)])
+ rec.purchase_count = len(purchase_line_count.mapped('order_id'))
@api.multi
def _compute_purchase_order_lines(self):
diff --git a/rma_purchase/views/rma_order_line_view.xml b/rma_purchase/views/rma_order_line_view.xml
index 86dda2e6..2e8a8803 100644
--- a/rma_purchase/views/rma_order_line_view.xml
+++ b/rma_purchase/views/rma_order_line_view.xml
@@ -28,6 +28,15 @@
rma.order.line
+
+
+