[Jifty-commit] r3649 - jifty/trunk/lib/Jifty/Plugin/REST

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Tue Jul 10 17:26:10 EDT 2007


Author: clkao
Date: Tue Jul 10 17:26:09 2007
New Revision: 3649

Modified:
   jifty/trunk/lib/Jifty/Plugin/REST/Dispatcher.pm

Log:
in REST record_to_data, skip container columns.

Modified: jifty/trunk/lib/Jifty/Plugin/REST/Dispatcher.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/REST/Dispatcher.pm	(original)
+++ jifty/trunk/lib/Jifty/Plugin/REST/Dispatcher.pm	Tue Jul 10 17:26:09 2007
@@ -155,9 +155,12 @@
     my $record = shift;
     # We could use ->as_hash but this method avoids transforming refers_to
     # columns into JDBI objects
+
+    # XXX: maybe just test ->virtual?
     my %data   = map {
                     $_ => (UNIVERSAL::isa( $record->column( $_ )->refers_to,
-                                           'Jifty::DBI::Collection' )
+                                           'Jifty::DBI::Collection' ) ||
+                           $record->column($_)->container
                              ? undef
                              : stringify( $record->_value( $_ ) ) )
                  } $record->readable_attributes;


More information about the Jifty-commit mailing list