From 3710e1d3d0f3efe56a3fe0f9b1441611adbb97e6 Mon Sep 17 00:00:00 2001 From: Julien Muchembled <jm@nexedi.com> Date: Mon, 23 Apr 2012 17:26:43 +0200 Subject: [PATCH] Delivery: dereference catalog result before using it several times --- product/ERP5/Document/Delivery.py | 1 + 1 file changed, 1 insertion(+) diff --git a/product/ERP5/Document/Delivery.py b/product/ERP5/Document/Delivery.py index 97905f0bc2..7b58928726 100644 --- a/product/ERP5/Document/Delivery.py +++ b/product/ERP5/Document/Delivery.py @@ -982,6 +982,7 @@ class Delivery(XMLObject, ImmobilisationDelivery, """ divergent_tester_list = [] for simulation_movement in self._getAllRelatedSimulationMovementList(): + simulation_movement = simulation_movement.getObject() rule = simulation_movement.getParentValue().getSpecialiseValue() for tester in rule._getDivergenceTesterList(exclude_quantity=False): if tester.explain(simulation_movement) not in (None, []): -- 2.30.9