diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 5a3a883f5..c91806d1c 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -1,4 +1,5 @@ 7.4.8 + - fix: Syndicated Content doesn't display all items with multiple feeds in interleaved mode 7.4.7 - fix: misspelled i18n in webgui password recovery diff --git a/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm b/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm index fa7e7d9d0..2af586274 100644 --- a/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm +++ b/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm @@ -480,8 +480,8 @@ sub _create_interleaved_items { my($items,$rss_feeds,$maxHeadlines,$hasTermsRegex)=@_; my $items_remain = 1; while((@$items < $maxHeadlines) && $items_remain){ + $items_remain=0; foreach my $rss(@$rss_feeds){ - $items_remain=0; if(defined $rss->{items} && @$items < $maxHeadlines && (my $item = shift @{$rss->{items}})