timestamp+pg fix
Matt S Trout [Wed, 8 Aug 2007 10:47:39 +0000 (10:47 +0000)]
Changes
lib/DBIx/Class/InflateColumn/DateTime.pm

diff --git a/Changes b/Changes
index fc01c30..821e345 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,7 @@
 Revision history for DBIx::Class
 
+        - add timestamp fix re rt.cpan 26978 - no test yet but change
+          clearly should cause no regressions
         - provide alias for related_resultset via local() so it's set
           correctly at resultset construction time (fixes RestrictWithObject)
         - fixes bind params in debug statements
index f92481d..df92390 100644 (file)
@@ -54,7 +54,7 @@ sub register_column {
   $self->next::method($column, $info, @rest);
   return unless defined($info->{data_type});
   my $type = lc($info->{data_type});
-  $type = 'datetime' if ($type eq 'timestamp');
+  $type = 'datetime' if ($type =~ /^timestamp/);
   if ($type eq 'datetime' || $type eq 'date') {
     my ($parse, $format) = ("parse_${type}", "format_${type}");
     $self->inflate_column(