fixed bug 705456

This commit is contained in:
JT Smith 2003-03-23 20:25:42 +00:00
parent 2ff5393fd4
commit 955c903ea4

View file

@ -1302,13 +1302,17 @@ sub www_editSave {
my %set;
foreach my $key (keys %{$_[0]->{_wobjectProperties}}) {
if (exists $session{form}{$key}) {
$set{$key} = _validateField($key,$_[0]->{_wobjectProperties}{$key}{fieldType}) || $_[0]->{_wobjectProperties}{$key}{defaultValue};
$set{$key} = _validateField($key,$_[0]->{_wobjectProperties}{$key}{fieldType});
} else {
$set{$key} = $_[0]->{_wobjectProperties}{$key}{defaultValue};
}
}
$set{title} = $session{form}{title} || $_[0]->name;
foreach my $key (keys %{$_[0]->{_extendedProperties}}) {
if (exists $session{form}{$key}) {
$set{$key} = _validateField($key,$_[0]->{_extendedProperties}{$key}{fieldType}) || $_[0]->{_extendedProperties}{$key}{defaultValue};
$set{$key} = _validateField($key,$_[0]->{_extendedProperties}{$key}{fieldType});
} else {
$set{$key} = $_[0]->{_extendedProperties}{$key}{defaultValue};
}
}
%set = (%set, %{$_[1]});