Changeset 357
- Timestamp:
- 03/07/06 11:14:16
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/Aggregator/Simple.pm
r354 r357 60 60 $feed->url($url); 61 61 $feed->link($remote->link); 62 $feed->description($remote->tagline); 62 $feed->description($remote->tagline); # xxx should support Atom 1.0 63 63 $feed->language($remote->language); 64 64 $feed->author($remote->author); … … 89 89 $entry->date( Plagger::Date->rebless($e->issued) ) 90 90 if eval { $e->issued }; 91 92 # xxx nasty hack. We should remove this once XML::Atom or XML::Feed is fixed 93 if (!$entry->date && $remote->format eq 'Atom' && $e->{entry}->version eq '1.0') { 94 my $published = $e->{entry}->published; 95 if ($published) { 96 my $dt = XML::Atom::Util::iso2dt($published); 97 $entry->date( Plagger::Date->rebless($dt) ); 98 } 99 } 100 91 101 $entry->link($e->link); 92 102 $entry->id($e->id);
