From 2ccb291570203d89a37b4a717c9e4c3470f281f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Mon, 17 Jun 2013 19:54:26 +0200 Subject: [PATCH] Modified transactional wrapper to avoid duplicating session FEA: ItEr77S17AutomaticBudgeting --- .../org/libreplan/web/orders/OrderCRUDController.java | 3 +-- .../web/orders/OrderElementTreeController.java | 11 +---------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java index 05fd3ac10..0480f1746 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java @@ -1898,8 +1898,7 @@ public class OrderCRUDController extends GenericForwardComposer { } public BigDecimal getResourcesBudget() { - return Registry.getTransactionService() - .runOnAnotherReadOnlyTransaction( + return Registry.getTransactionService().runOnReadOnlyTransaction( new IOnTransaction() { @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java index 97e75de6c..14af088f5 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java @@ -625,16 +625,7 @@ public class OrderElementTreeController extends TreeController { } public void addResourcesBudgetCell(final OrderElement currentElement) { - BigDecimal value = Registry.getTransactionService() - .runOnAnotherReadOnlyTransaction( - new IOnTransaction() { - - @Override - public BigDecimal execute() { - return currentElement.getResourcesBudget(); - } - }); - // BigDecimal value = currentElement.getResourcesBudget(); + BigDecimal value = currentElement.getResourcesBudget(); Textbox autoBudgetCell = new Textbox(Util.addCurrencySymbol(value)); autoBudgetCell.setDisabled(true); addCell(autoBudgetCell);