[jbpm-commits] JBoss JBPM SVN: r3846 - jbpm3/trunk/modules/core/src/main/java/org/jbpm/db.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Feb 12 01:54:42 EST 2009


Author: alex.guizar at jboss.com
Date: 2009-02-12 01:54:41 -0500 (Thu, 12 Feb 2009)
New Revision: 3846

Modified:
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/JobSession.java
Log:
JBPM-2036: save action before saving job, fixes failure on postgresql

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/JobSession.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/JobSession.java	2009-02-12 02:19:59 UTC (rev 3845)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/db/JobSession.java	2009-02-12 06:54:41 UTC (rev 3846)
@@ -114,15 +114,15 @@
 
   public void saveJob(Job job) {
     try {
-      session.saveOrUpdate(job);
       if (job instanceof Timer) {
         Timer timer = (Timer) job;
         Action action = timer.getAction();
         if (action != null && !session.contains(action)) {
-          log.debug("cascading save from " + job + " to " + action);
+          log.debug("cascading save from " + timer + " to " + action);
           session.save(action);
         }
       }
+      session.saveOrUpdate(job);
     }
     catch (HibernateException e) {
       throw new JbpmException("could not save " + job, e);




More information about the jbpm-commits mailing list