From 05e55887b78582686463c7c26540bb0cb67a4b23 Mon Sep 17 00:00:00 2001 From: Maxime Chambreuil Date: Thu, 12 Apr 2018 08:39:47 -0500 Subject: [PATCH] Improve performance when creating a picking from rma # Conflicts: # crm_claim_rma/wizards/claim_make_picking.py --- crm_claim_rma/wizards/claim_make_picking.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crm_claim_rma/wizards/claim_make_picking.py b/crm_claim_rma/wizards/claim_make_picking.py index 4e94205c..14660529 100644 --- a/crm_claim_rma/wizards/claim_make_picking.py +++ b/crm_claim_rma/wizards/claim_make_picking.py @@ -75,9 +75,9 @@ class ClaimMakePicking(models.TransientModel): domain = [('claim_id', '=', self.env.context['active_id'])] lines = self.env['claim.line'].search(domain) if lines: - lines = lines.filtered( - lambda l: getattr(getattr(l, move_field), 'state') == 'cancel' - or not getattr(l, move_field)) + lines = lines.filtered(lambda l: getattr(getattr(l, move_field), + 'state') == 'cancel' or + not getattr(l, move_field)) if not lines: raise exceptions.UserError( _('A picking has already been created for this claim.')