Author: chatellier Date: 2009-07-16 08:19:21 +0000 (Thu, 16 Jul 2009) New Revision: 155 Modified: trunk/simulators/DefaultSimulator.java Log: Il faut recharger les parametres apres un changement de context : - juste avant l'init() - apres un rollback Modified: trunk/simulators/DefaultSimulator.java =================================================================== --- trunk/simulators/DefaultSimulator.java 2009-06-30 08:19:59 UTC (rev 154) +++ trunk/simulators/DefaultSimulator.java 2009-07-16 08:19:21 UTC (rev 155) @@ -110,6 +110,8 @@ List<Rule> rules = param.getRules(); control.setText("Rules initialisation:" + rules); for (Rule rule : rules) { + // reload context parameters with context.getDB() context + param.reloadContextParameters(); rule.init(context); log.info("Rule " + rule.getClass().getSimpleName() + " initialized"); @@ -140,6 +142,7 @@ // Reload parameters for current step // control.setText(_("Reloading parameters")); + // reload context parameters with db.rollbackTransaction() context param.reloadContextParameters(); rules = param.getRules();