allow both className (new) and class (backcompat)
This commit is contained in:
parent
fc6c84e737
commit
7dc57ce29d
1 changed files with 3 additions and 1 deletions
|
|
@ -2638,6 +2638,7 @@ NOTE: Don't try to override or overload this method. It won't work. What you are
|
||||||
sub www_editSave {
|
sub www_editSave {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my $session = $self->session;
|
my $session = $self->session;
|
||||||
|
my ( $form ) = $session->quick(qw{ form });
|
||||||
|
|
||||||
##If this is a new asset (www_add), the parent may be locked. We should still be able to add a new asset.
|
##If this is a new asset (www_add), the parent may be locked. We should still be able to add a new asset.
|
||||||
my $isNewAsset = $session->form->process("assetId") eq "new" ? 1 : 0;
|
my $isNewAsset = $session->form->process("assetId") eq "new" ? 1 : 0;
|
||||||
|
|
@ -2650,7 +2651,8 @@ sub www_editSave {
|
||||||
}
|
}
|
||||||
my $object;
|
my $object;
|
||||||
if ($isNewAsset) {
|
if ($isNewAsset) {
|
||||||
$object = $self->addChild({className=>$session->form->process("className","className")});
|
my $className = $form->process('className','className') || $form->process('class','className');
|
||||||
|
$object = $self->addChild({className=>$className});
|
||||||
return $self->www_view unless defined $object;
|
return $self->www_view unless defined $object;
|
||||||
$object->{_parent} = $self;
|
$object->{_parent} = $self;
|
||||||
$object->url(undef);
|
$object->url(undef);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue