From 5b64a97ac060294cd4d601d9f38ed518b046ecb8 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Mon, 16 Jul 2012 08:21:28 +0200 Subject: [PATCH] Bug #1507: Fix problem using runOnReadOnlyTransaction to calculate critical path FEA: ItEr76S04BugFixing --- .../org/libreplan/web/planner/tabs/CriticalPathBuilder.java | 2 +- .../org/libreplan/web/planner/tabs/DashboardTabCreator.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/CriticalPathBuilder.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/CriticalPathBuilder.java index f0266f71c..787126bf5 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/CriticalPathBuilder.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/CriticalPathBuilder.java @@ -74,7 +74,7 @@ public class CriticalPathBuilder { IAdHocTransactionService transactionService = Registry .getTransactionService(); return transactionService - .runOnTransaction(new IOnTransaction>() { + .runOnReadOnlyTransaction(new IOnTransaction>() { @Override public List execute() { PlanningState state = retrieveOrCreate(); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/DashboardTabCreator.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/DashboardTabCreator.java index 324b757ba..25084ad33 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/DashboardTabCreator.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/DashboardTabCreator.java @@ -140,7 +140,7 @@ public class DashboardTabCreator { IAdHocTransactionService transactionService = Registry .getTransactionService(); return transactionService - .runOnTransaction(new IOnTransaction() { + .runOnReadOnlyTransaction(new IOnTransaction() { @Override public PlanningState execute() { return planningStateCreator.retrieveOrCreate(desktop,