[Jifty-commit] r7047 - Jifty-DBI/trunk/lib/Jifty/DBI

Jifty commits jifty-commit at lists.jifty.org
Mon May 18 14:25:49 EDT 2009


Author: sartak
Date: Mon May 18 14:25:48 2009
New Revision: 7047

Modified:
   Jifty-DBI/trunk/lib/Jifty/DBI/SchemaGenerator.pm

Log:
Do not use Scalar::Defer defaults for columns' defaults in the db

Modified: Jifty-DBI/trunk/lib/Jifty/DBI/SchemaGenerator.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/SchemaGenerator.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/SchemaGenerator.pm	Mon May 18 14:25:48 2009
@@ -279,7 +279,9 @@
 
         # Encode default values
         my $default = $column->default;
-        if (defined $default) {
+
+        # Scalar::Defer-powered defaults do not get a default in the database
+        if (ref($default) ne '0' && defined $default) {
             $model->_handle($self->handle);
             $model->_apply_input_filters(
                 column    => $column,


More information about the Jifty-commit mailing list