fix 11976 use container url gives permission denied

This commit is contained in:
Doug Bell 2011-01-03 21:01:38 -06:00
parent 93525126a4
commit 1c01079bdd
2 changed files with 40 additions and 2 deletions

View file

@ -223,7 +223,7 @@ sub view {
my $asset = WebGUI::Asset->new($session, $data->{assetId}, $data->{className});
if (defined $asset) {
my $properties = $asset->get;
if ($self->get("useContainers")) {
if ( $self->get("useContainers") && $asset->getContainer->canView ) {
$properties->{url} = $asset->isa('WebGUI::Asset::Post::Thread') ? $asset->getCSLinkUrl()
: $asset->getContainer->get("url");
}