From e43745cd8684f3f2f0c56dd8c2cf8a1ddad572f8 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Wed, 11 Aug 2010 21:47:18 -0700 Subject: [PATCH] Trap exceptions when trying to get the featured wiki page. --- lib/WebGUI/Asset/Wobject/WikiMaster.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 ); } }