Author: pcl
Date: Wed Jun 11 16:59:15 2008
New Revision: 666919

URL: http://svn.apache.org/viewvc?rev=666919&view=rev
Log:
 Merge from ../branches/1.1.x. svn merge -c 656796 ../branches/1.1.x

Added:
    
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/kernel/TestMultipleInsertDeleteSameId.java
      - copied unchanged from r656796, 
openjpa/branches/1.1.x/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/kernel/TestMultipleInsertDeleteSameId.java
Modified:
    
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/ManagedCache.java

Modified: 
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/ManagedCache.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/ManagedCache.java?rev=666919&r1=666918&r2=666919&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/ManagedCache.java
 (original)
+++ 
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/ManagedCache.java
 Wed Jun 11 16:59:15 2008
@@ -71,7 +71,7 @@
         if (sm != null) {
             // if it's a new instance, we know it's the only match, because
             // other pers instances override new instances in _cache
-            if (sm.isNew())
+            if (sm.isNew() && !sm.isDeleted())
                 return (allowNew) ? sm : null;
             if (!allowNew || !sm.isDeleted())
                 return sm;


Reply via email to