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

Reply via email to