Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContextImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContextImpl.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContextImpl.java
index 7fde820b26..4b1d3994a4 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContextImpl.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContextImpl.java
@@ -261,10 +261,11 @@ public class TransactionCommitContextImpl implements InternalCommitContext
adjustTimeStamps();
monitor.worked();
+ lockObjects();
+
InternalRepository repository = transaction.getRepository();
computeDirtyObjects(!repository.isSupportingRevisionDeltas(), monitor.fork());
- lockObjects();
monitor.worked();
repository.notifyWriteAccessHandlers(transaction, this, monitor.fork());

Back to the top