From 80d0116f5317546200897127e33b8c98f9b1eb68 Mon Sep 17 00:00:00 2001 From: Daniel Collis-Puro Date: Sun, 26 Jun 2005 17:24:15 +0000 Subject: [PATCH] Fix to data sorting within RSS feeds. --- lib/WebGUI/Asset/Wobject/SyndicatedContent.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm b/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm index e5f77e91d..e095c0e2e 100644 --- a/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm +++ b/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm @@ -380,6 +380,7 @@ sub _assign_rss_dates { $cache->set($item->{date}, '1 year'); } } + @{$items} = sort { $b->{date} <=> $a->{date} } @{$items}; } #------------------------------------------------------------------- @@ -424,7 +425,7 @@ sub _create_interleaved_items{ $item->{site_title}=$rss->{channel}->{title}; $item->{site_link}=$rss->{channel}->{link}; if(! $hasTermsRegex || _check_hasTerms($item,$hasTermsRegex)){ - push(@{$items},$item); + push @{$items},$item; } if (@{$rss->{items}}) { $items_remain = 1; @@ -511,7 +512,7 @@ sub _get_items { _create_interleaved_items($items,\@rss_feeds,$maxHeadlines,$hasTermsRegex); } - @{$items} = sort { $b->{date} <=> $a->{date} } @{$items}; + #@{$items} = sort { $b->{date} <=> $a->{date} } @{$items}; $cache->set(Storable::freeze($items), 3600); }