diff --git a/lib/WebGUI/Asset/Wobject/WikiMaster.pm b/lib/WebGUI/Asset/Wobject/WikiMaster.pm index 3abc9f7ac..d9c962e9f 100644 --- a/lib/WebGUI/Asset/Wobject/WikiMaster.pm +++ b/lib/WebGUI/Asset/Wobject/WikiMaster.pm @@ -839,8 +839,8 @@ sub view { if( @$featuredIds ) { my $featuredId = $featuredIds->[ int( rand @$featuredIds ) - 1 ]; - my $featured = WebGUI::Asset->newById( $session, $featuredId ); - if ( $featured ) { + my $featured = eval { WebGUI::Asset->newById( $session, $featuredId ) }; + if ( ! Exception::Class->caught() ) { $self->appendFeaturedPageVars( $var, $featured ); } }