summaryrefslogtreecommitdiff
path: root/lib/Feed/HelperRole/Mail.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Feed/HelperRole/Mail.pm')
-rw-r--r--lib/Feed/HelperRole/Mail.pm13
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 %]
|