diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index 813a4bede..bebce9ff0 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -81,7 +81,8 @@ sub canAdd { my $session = shift; my $userId = shift || $session->user->userId; my $subclassGroupId = shift; - my $groupId = $session->config->get("assetAddPrivilege")->{$className} || $subclassGroupId || '12'; + my $addPrivs = $session->config->get("assetAddPrivilege"); + my $groupId = $addPrivs->{$className} || $subclassGroupId || '12'; return $session->user->isInGroup($groupId,$userId); }