From 23c6d4237e2ba569d0f9cb74d47ad3f4ac502cd1 Mon Sep 17 00:00:00 2001 From: Raigad Date: Sat, 23 Jun 2018 22:09:46 +0100 Subject: [PATCH] set inflate datetime timezone from connect info added option to set the timezone for all datetime fields using on_connect params --- lib/DBIx/Class/InflateColumn/DateTime.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/DBIx/Class/InflateColumn/DateTime.pm b/lib/DBIx/Class/InflateColumn/DateTime.pm index 7abf5acfe..3c8276cba 100644 --- a/lib/DBIx/Class/InflateColumn/DateTime.pm +++ b/lib/DBIx/Class/InflateColumn/DateTime.pm @@ -225,6 +225,8 @@ sub _post_inflate_datetime { my( $self, $dt, $info ) = @_; $dt->set_time_zone($info->{timezone}) if defined $info->{timezone}; + my $inflate_timezone = $self->result_source->storage->_dbic_connect_attributes->{inflate_datetime_timezone}; + $dt->set_time_zone($inflate_timezone) if( defined $inflate_timezone); $dt->set_locale($info->{locale}) if defined $info->{locale}; return $dt;