From 1e4919cdf7165268ebc0f0679eea2296d4e21ca1 Mon Sep 17 00:00:00 2001 From: Matthieu Dietrich Date: Thu, 16 Jun 2016 16:49:25 +0200 Subject: [PATCH] Add product type filter when adding claim lines --- crm_claim_rma/models/crm_claim.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crm_claim_rma/models/crm_claim.py b/crm_claim_rma/models/crm_claim.py index b8f71204..c215160a 100644 --- a/crm_claim_rma/models/crm_claim.py +++ b/crm_claim_rma/models/crm_claim.py @@ -116,7 +116,10 @@ class CrmClaim(models.Model): if create_lines: # happens when the invoice is changed claim_lines = [] - for invoice_line in self.invoice_id.invoice_line_ids: + invoices_lines = self.invoice_id.invoice_line_ids.filtered( + lambda line: line.product_id.type in ('consu', 'product') + ) + for invoice_line in invoices_lines: location_dest = claim_line.get_destination_location( invoice_line.product_id, warehouse) line = {