Take the object's default as a defaultValue for the form if there are no config file overrides. However, always provide one.

This commit is contained in:
Colin Kuskie 2011-08-09 20:19:40 -07:00
parent 693bccde4b
commit b3f5e89690

View file

@ -2326,7 +2326,8 @@ sub processEditForm {
# process the form element
$data{$property} = $form->process( $property, $fieldType, $fieldHash->{defaultValue}, $fieldHash );
my $defaultValue = $overrides->{defaultValue} // $self->$property;
$data{$property} = $form->process( $property, $fieldType, $defaultValue, $fieldHash );
} ## end foreach my $property ( $self...)
$data{keywords} = $form->process("keywords");