Author: alex.guizar(a)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);
Show replies by date