diff --git a/product/ERP5/Document/Delivery.py b/product/ERP5/Document/Delivery.py index d35ff23f23ccc10b862844fa17da897f38fdeed1..046e0432d8cfe52fd38491188f530d313304d55d 100644 --- a/product/ERP5/Document/Delivery.py +++ b/product/ERP5/Document/Delivery.py @@ -353,8 +353,8 @@ class Delivery(XMLObject, ImmobilisationDelivery, CompositionMixin): ## Note that fast option was removed. Now, fast=1 is ignored. # Check if the total quantity equals the total of each simulation movement quantity - for movement in self.getMovementList(): - if movement.isDivergent(): + for simulation_movement in self._getAllRelatedSimulationMovementList(): + if simulation_movement.isDivergent(): return 1 return 0 @@ -364,8 +364,8 @@ class Delivery(XMLObject, ImmobilisationDelivery, CompositionMixin): Return a list of messages that contains the divergences """ divergence_list = [] - for movement in self.getMovementList(): - divergence_list.extend(movement.getDivergenceList()) + for simulation_movement in self._getAllRelatedSimulationMovementList(): + divergence_list.extend(simulation_movement.getDivergenceList()) return divergence_list @UnrestrictedMethod