diff options
Diffstat (limited to 'lib/Feed/HelperRole/Mail.pm')
-rw-r--r-- | lib/Feed/HelperRole/Mail.pm | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/lib/Feed/HelperRole/Mail.pm b/lib/Feed/HelperRole/Mail.pm index 57899ee..b7f2789 100644 --- a/lib/Feed/HelperRole/Mail.pm +++ b/lib/Feed/HelperRole/Mail.pm @@ -72,13 +72,8 @@ sub entry_to_mime { my ($self,$entry) = @_; my $from = 'feeder@localhost'; - my $date = $entry->modified; - if ($date->epoch == 0) { - $date = $entry->issued; - if ($date->epoch == ) { - $date = DateTime->now(time_zone=>'UTC'); - } - } + my $date = $entry->modified // $entry->issued + // DateTime->now(time_zone=>'UTC'); my $from_name = $entry->author // $self->title; $from_name =~ tr/,//d; my $id = sha1_hex($entry->id); @@ -169,10 +164,10 @@ __DATA__ [% END %] </div> <div id="msgfooter"> - [% IF entry.issued AND entry.issued.epoch %] + [% IF entry.issued %] Posted on [% feeder.date_formatter.format_datetime(entry.issued) %] [% END %] - [% IF entry.modified AND entry.modified.epoch %] + [% IF entry.modified %] Modified on [% feeder.date_formatter.format_datetime(entry.modified) %] [% END %] | |