Author: michiel
Date: 2010-03-15 22:35:02 +0100 (Mon, 15 Mar 2010)
New Revision: 41377
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
Log:
MMB-1941
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
===================================================================
---
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
2010-03-15 21:34:52 UTC (rev 41376)
+++
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
2010-03-15 21:35:02 UTC (rev 41377)
@@ -100,7 +100,7 @@
/**
*/
@Override
- String getAccount() {
+ public String getAccount() {
// should be something different than for normal clouds, so use the
transaction-name
return transactionName;
}
@@ -194,7 +194,8 @@
if (log.isDebugEnabled()) {
log.debug("Commit transaction '" + transactionName + "'
with " + getCoreNodes().size() + " nodes");
}
-
+ committed = true; // In case something happens in a
TransactionEvent, it should be clear that this transaction is already
+ // committed
BasicCloudContext.transactionManager.commit(userContext,
transactionName);
@@ -205,7 +206,6 @@
throw new BridgeException(e.getMessage() + " for transaction
with " + getNodes(), e);
}
}
-
committed = true;
notifyAll();
return true;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs