- fixed #12365: editing a metadata category may cause a fatal error
This commit is contained in:
parent
8370cb15c8
commit
7ab4726600
3 changed files with 19 additions and 2 deletions
|
|
@ -388,6 +388,7 @@ sub www_editMetaDataField {
|
|||
my %usedNames;
|
||||
for my $class (WebGUI::Pluggable::findAndLoad('WebGUI::Asset')) {
|
||||
next unless $class->isa('WebGUI::Asset');
|
||||
next unless isIn( $class, keys %{ $self->session->config->get("assets") } );
|
||||
my $name = $class->definition($self->session)->[0]->{assetName};
|
||||
next unless $name; # abstract classes (e.g. wobject) don't have names
|
||||
|
||||
|
|
@ -480,7 +481,7 @@ sub www_editMetaDataFieldSave {
|
|||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 www_manageMetaData ( )
|
||||
=head2 www_manageMetaData ( )n
|
||||
|
||||
Returns an AdminConsole to deal with MetaDataFields. If isInGroup(4) is False, renders an insufficient privilege page.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue