Author: michiel
Date: 2010-03-15 22:34:02 +0100 (Mon, 15 Mar 2010)
New Revision: 41375
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
Log:
MMB-1941
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
===================================================================
---
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
2010-03-15 21:33:39 UTC (rev 41374)
+++
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicTransaction.java
2010-03-15 21:34:02 UTC (rev 41375)
@@ -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