You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/07/06 17:03:10 UTC

svn commit: r419571 - /incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/access/DataRowUtils.java

Author: aadamchik
Date: Thu Jul  6 08:03:09 2006
New Revision: 419571

URL: http://svn.apache.org/viewvc?rev=419571&view=rev
Log:
CAY-585

Modified:
    incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/access/DataRowUtils.java

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/access/DataRowUtils.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/access/DataRowUtils.java?rev=419571&r1=419570&r2=419571&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/access/DataRowUtils.java (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/access/DataRowUtils.java Thu Jul  6 08:03:09 2006
@@ -223,7 +223,10 @@
         Iterator rit = entity.getRelationships().iterator();
         while (rit.hasNext()) {
             ObjRelationship rel = (ObjRelationship) rit.next();
-            if (rel.isToMany()) {
+            
+            // !isToPK check is for handling one-to-one rels pointing to FK... this
+            // feature will require more work in the future
+            if (rel.isToMany() || !rel.isToPK()) {
                 continue;
             }