fix Global symbol %session requires explicit package name at WebGUI/lib/WebGUI/AssetPackage.pm line 87 and the WebGUI::Grouping::isInGroup('4') reference.
This commit is contained in:
parent
45cacac882
commit
65cfad4096
2 changed files with 3 additions and 2 deletions
|
|
@ -242,3 +242,4 @@ sub upgrading {
|
|||
}
|
||||
|
||||
1;
|
||||
|
||||
|
|
|
|||
|
|
@ -83,8 +83,8 @@ sub www_deployPackage {
|
|||
my $self = shift;
|
||||
# Must have edit rights to the asset deploying the package. Also, must be a Content Manager.
|
||||
# This protects against non content managers deploying packages using a post or similar trickery.
|
||||
return $self->session->privilege->insufficient() unless ($self->canEdit && WebGUI::Grouping::isInGroup('4'));
|
||||
my $packageMasterAssetId = $session{form}{assetId};
|
||||
return $self->session->privilege->insufficient() unless ($self->canEdit && $self->session->user->isInGroup(4));
|
||||
my $packageMasterAssetId = $self->session->form->process("assetId");
|
||||
if (defined $packageMasterAssetId) {
|
||||
my $packageMasterAsset = WebGUI::Asset->newByDynamicClass($packageMasterAssetId);
|
||||
unless ($packageMasterAsset->getValue('isPackage')) { #only deploy packages
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue