diff --git a/product/ERP5/Document/SolverProcess.py b/product/ERP5/Document/SolverProcess.py index 5cfabbb71b78d262fb87360d39d3c27ca7eba0c5..08b17623a1fdfdc9e1ce4b72af3f7ade2e249a59 100644 --- a/product/ERP5/Document/SolverProcess.py +++ b/product/ERP5/Document/SolverProcess.py @@ -109,6 +109,7 @@ class SolverProcess(XMLObject, ActiveProcess): configuration_list = solver_movement_dict.setdefault(movement_url, []) configuration_list.extend(movement_solver_configuration_dict) # XXX-JPS WRONG # Then start the grouping procedure + solver_dict = {} for movement_url, movement_solver_dict in movement_dict.items(): for solver_type, movement_solver_configuration_dict in movement_solver_dict.items(): solver = types_tool[solver_type] @@ -130,7 +131,6 @@ class SolverProcess(XMLObject, ActiveProcess): solver_movement_dict[movement_url] = movement_solver_configuration_dict.keys() # Third, build target solvers - solver_dict = {} for solver_type, solver_key_dict in solver_dict.items(): for solver_key, solver_movement_dict in solver_key_dict.items(): solver_instance = self.newContent(portal_type=solver_type)