diff options
author | dakkar <dakkar@thenautilus.net> | 2012-12-09 23:20:10 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2012-12-09 23:20:10 +0000 |
commit | 6b51cdf183a5fb98b7c115f07f4189f0affe9f26 (patch) | |
tree | 5e99fecc659e9b5df9bfc015c9c73a556dc288c3 /lib/Feed/Role/FixDateTime.pm | |
parent | use issued date (diff) | |
download | feeder-6b51cdf183a5fb98b7c115f07f4189f0affe9f26.tar.gz feeder-6b51cdf183a5fb98b7c115f07f4189f0affe9f26.tar.bz2 feeder-6b51cdf183a5fb98b7c115f07f4189f0affe9f26.zip |
rework date handling
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'); } |