Author: indika
Date: Fri Jan  9 01:01:04 2009
New Revision: 28555
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=28555

Log:
fix for CACONS-197

Modified:
   
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/db/DBReportMediator.java

Modified: 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/db/DBReportMediator.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/db/DBReportMediator.java?rev=28555&r1=28554&r2=28555&view=diff
==============================================================================
--- 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/db/DBReportMediator.java
        (original)
+++ 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/db/DBReportMediator.java
        Fri Jan  9 01:01:04 2009
@@ -21,9 +21,9 @@
 
 import org.apache.synapse.MessageContext;
 
+import java.sql.Connection;
 import java.sql.PreparedStatement;
 import java.sql.SQLException;
-import java.sql.Connection;
 
 /**
  * A mediator that writes (i.e. inserts one row) to a table using message 
information
@@ -52,7 +52,9 @@
                         "No rows were inserted for statement : " + 
stmnt.getRawStatement());
                 }
             }
-            con.commit();
+            if (!con.getAutoCommit()) {
+                con.commit();
+            }
 
         } catch (SQLException e) {
             handleException("Error execuring insert statement : " + 
stmnt.getRawStatement() +

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to