[Jifty-commit] r1949 - in Jifty-DBI/trunk: lib/Jifty/DBI

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sun Sep 10 20:02:45 EDT 2006


Author: jesse
Date: Sun Sep 10 20:02:44 2006
New Revision: 1949

Modified:
   Jifty-DBI/trunk/   (props changed)
   Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm

Log:
 r27347 at pinglin:  jesse | 2006-09-11 01:01:27 +0100
 ( If a user tries to load a record by columns that happen ot be foriegn keys, and values that are objects, do the right thing


Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	Sun Sep 10 20:02:44 2006
@@ -744,6 +744,12 @@
                 $value = $hash{$key};
             }
 
+            if (ref $value && $value->isa('Jifty::DBI::Record') ) {
+                # XXX TODO: check for proper foriegn keyness here
+                $value = $value->id;
+            }
+
+
             push @phrases, "$key $op $function";
             push @bind,    $value;
         } else {


More information about the Jifty-commit mailing list