diff --git a/product/ERP5/TargetSolver/TargetSolver.py b/product/ERP5/TargetSolver/TargetSolver.py index b32df6451d481ae97cd446ec865e35457263e86e..4e94a62b7a3a18ab835e836eda44540c738968b4 100755 --- a/product/ERP5/TargetSolver/TargetSolver.py +++ b/product/ERP5/TargetSolver/TargetSolver.py @@ -55,12 +55,13 @@ class TargetSolver: self.previous_target = {} def savePreviousTarget(self, movement): + from Products.ERP5.Tool.SimulationTool import Target # Saves ONCE ONLY the previous target of a given movement uid = movement.getUid() if not self.previous_target.has_key(uid): self.previous_target[uid] = Target(target_quantity = movement.getTargetQuantity(), target_start_date = movement.getTargetStartDate(), - target_stop_date = movement.getTargetStopDate()) + target_stop_date = movement.getTargetStopDate()) def getPreviousTarget(self, movement): # Returns the previous target for a given movement