Author: pcl
Date: Thu Jan 31 23:36:31 2008
New Revision: 617363

URL: http://svn.apache.org/viewvc?rev=617363&view=rev
Log:
OPENJPA-506

Modified:
    
openjpa/branches/1.0.x/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java

Modified: 
openjpa/branches/1.0.x/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java
URL: 
http://svn.apache.org/viewvc/openjpa/branches/1.0.x/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java?rev=617363&r1=617362&r2=617363&view=diff
==============================================================================
--- 
openjpa/branches/1.0.x/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java
 (original)
+++ 
openjpa/branches/1.0.x/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/StateManagerImpl.java
 Thu Jan 31 23:36:31 2008
@@ -2778,7 +2778,7 @@
             // BEFORE_PERSIST is handled during Broker.persist and 
Broker.attach
             if (isDeleted())
                 fireLifecycleEvent(LifecycleEvent.BEFORE_DELETE);
-            else 
+            else if (!(isNew() && !isFlushed()))
                 fireLifecycleEvent(LifecycleEvent.BEFORE_UPDATE);
             _flags |= FLAG_PRE_FLUSHED;
         }


Reply via email to