diff --git a/lib/WebGUI/Asset/WikiPage.pm b/lib/WebGUI/Asset/WikiPage.pm index 71e050f8f..4e5874f2c 100644 --- a/lib/WebGUI/Asset/WikiPage.pm +++ b/lib/WebGUI/Asset/WikiPage.pm @@ -53,7 +53,9 @@ sub addRevision { sub canAdd { my $class = shift; my $session = shift; - $class->next::method($session, undef, '7'); + my $assetCanAdd = $class->next::method($session, undef, '7'); + my $parentCheck = $session->asset->isa('WebGUI::Asset::Wobject::WikiPage'); + return $assetCanAdd && $parentCheck; } #-------------------------------------------------------------------