[jboss-svn-commits] JBL Code SVN: r19405 - labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Apr 3 19:46:37 EDT 2008
Author: unibrew
Date: 2008-04-03 19:46:37 -0400 (Thu, 03 Apr 2008)
New Revision: 19405
Modified:
labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java
labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java
Log:
[JBFORUMS-274] Fixes for standalone Forums.
Modified: labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java
===================================================================
--- labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java 2008-04-03 23:45:05 UTC (rev 19404)
+++ labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/BeginTransactionListener.java 2008-04-03 23:46:37 UTC (rev 19405)
@@ -79,7 +79,10 @@
try
{
UserTransaction tx = (UserTransaction) ctx.lookup(USER_TRANSACTION_JNDI);
- tx.begin();
+ if (tx.getStatus()!=javax.transaction.Status.STATUS_ACTIVE)
+ {
+ tx.begin();
+ }
}
catch (Throwable t)
{
Modified: labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java
===================================================================
--- labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java 2008-04-03 23:45:05 UTC (rev 19404)
+++ labs/jbossforums/branches/forums101P22/forums/src/main/org/jboss/portlet/forums/ui/event/EndTransactionListener.java 2008-04-03 23:46:37 UTC (rev 19405)
@@ -121,6 +121,8 @@
{
try
{
+ if (tx.getStatus()==javax.transaction.Status.STATUS_ACTIVE)
+ {
if(rollback)
{
tx.rollback();
@@ -129,6 +131,7 @@
{
tx.commit();
}
+ }
}
catch(Exception e)
{
More information about the jboss-svn-commits
mailing list