diff --git a/product/ERP5/Document/SolverProcess.py b/product/ERP5/Document/SolverProcess.py index 0df3b9205aa2d68dc9c0bf53957f892475a85104..89fe4cde2679f0215d13e606df24a72669df78f6 100644 --- a/product/ERP5/Document/SolverProcess.py +++ b/product/ERP5/Document/SolverProcess.py @@ -243,7 +243,7 @@ class SolverProcess(XMLObject, ActiveProcess): causality, delivery_list, solver_list = solver_decision_key matched_solver_decision_list = [ x for x in solver_decision_list \ - if x.getDeliveryList() == list(delivery_list) and \ + if x.getDeliveryValueList() == movement_dict.keys() and \ x.getCausality() == causality] if len(matched_solver_decision_list) > 0: solver_decision_list.remove(matched_solver_decision_list[0])