diff --git a/src/ac/ed/lurg/country/crafty/CraftyProdManager.java b/src/ac/ed/lurg/country/crafty/CraftyProdManager.java index 5da30e0da9b0ce9676cca69f8134f5848fe12404..c02af5b002712e9ad20a292dffa9079f93add224 100644 --- a/src/ac/ed/lurg/country/crafty/CraftyProdManager.java +++ b/src/ac/ed/lurg/country/crafty/CraftyProdManager.java @@ -34,7 +34,8 @@ public class CraftyProdManager { } public void updateWithCraftyData(Collection<CraftyCountryAgent> craftyCountryAgents, Timestep timestep, Map<CropType, GlobalPrice> worldPrices) { - String rootDir = ModelConfig.CRAFTY_PRODUCTION_DIR + File.separator + timestep.getYear(); + int currentYear = (ModelConfig.IS_CALIBRATION_RUN || !ModelConfig.CHANGE_DEMAND_YEAR) ? ModelConfig.BASE_YEAR : timestep.getYear(); + String rootDir = ModelConfig.CRAFTY_PRODUCTION_DIR + File.separator + currentYear; long startTime = System.currentTimeMillis(); WatchForFile fileWatcher = new WatchForFile(new File(rootDir + File.separator + "done"));