diff options
Diffstat (limited to 'lib/Feed/Role/FixDateTime.pm')
-rw-r--r-- | lib/Feed/Role/FixDateTime.pm | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/Feed/Role/FixDateTime.pm b/lib/Feed/Role/FixDateTime.pm index dfc37d1..5169093 100644 --- a/lib/Feed/Role/FixDateTime.pm +++ b/lib/Feed/Role/FixDateTime.pm @@ -13,9 +13,7 @@ before process_entry => sub { for my $f ('issued','modified') { my $date = $entry->$f; - if (!$date) { - $date = DateTime->from_epoch(epoch=>0); - } + if ($date && $date->time_zone->is_floating) { $date->set_time_zone('UTC'); } |