diff --git a/lib/WebGUI/Asset/Wobject/WikiMaster.pm b/lib/WebGUI/Asset/Wobject/WikiMaster.pm index f52eb94c2..3abc9f7ac 100644 --- a/lib/WebGUI/Asset/Wobject/WikiMaster.pm +++ b/lib/WebGUI/Asset/Wobject/WikiMaster.pm @@ -836,10 +836,13 @@ sub view { # Get a random featured page my $featuredIds = $self->getFeaturedPageIds; - my $featuredId = $featuredIds->[ int( rand @$featuredIds ) - 1 ]; - my $featured = WebGUI::Asset->newById( $session, $featuredId ); - if ( $featured ) { - $self->appendFeaturedPageVars( $var, $featured ); + + if( @$featuredIds ) { + my $featuredId = $featuredIds->[ int( rand @$featuredIds ) - 1 ]; + my $featured = WebGUI::Asset->newById( $session, $featuredId ); + if ( $featured ) { + $self->appendFeaturedPageVars( $var, $featured ); + } } $self->appendSearchBoxVars($var);