From 7f5d6c4ace2bfe57281d408c7375c14174a1c731 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Thu, 25 Oct 2012 12:08:53 +0200 Subject: [PATCH] Reset MoneyCostCalculator before generating project status report If you generate the report and afterwards you report some expenses in a project, the MoneyCostCalculator cache still keep the previous value for the report. Now the MoneyCostCalculator cache is reseted every time the report is generated. FEA: ItEr77S09WBSReport --- .../org/libreplan/web/reports/ProjectStatusReportModel.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java index 30753d34a..39f5c3e21 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/reports/ProjectStatusReportModel.java @@ -94,6 +94,8 @@ public class ProjectStatusReportModel implements IProjectStatusReportModel { @Override @Transactional(readOnly = true) public List getProjectStatusReportDTOs(Order order) { + moneyCostCalculator.resetMoneyCostMap(); + List orderElements; if (order != null) { orderDAO.reattach(order);