diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContextImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContextImpl.java | 3 |
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()); |