fixed: editting DataForm email fields resets their name

This commit is contained in:
Graham Knop 2008-09-17 15:37:55 +00:00
parent b8547a918a
commit 568fd0b608
2 changed files with 7 additions and 0 deletions

View file

@ -1,4 +1,5 @@
7.6.0
- fixed: editting DataForm email fields resets their name
- no longer preloads files that start with .
- rfe: let package import inherit permissions
- added fieldsets around form controls with multiple elements

View file

@ -1095,6 +1095,12 @@ sub www_editFieldSave {
my $fieldName = $form->process('fieldName');
my $newName = $self->session->url->urlize($form->process('newName') || $form->process('label'));
$newName =~ tr{-/}{};
if ($fieldName) {
my $field = $self->getFieldConfig($fieldName);
if ($field->{isMailField}) {
$newName = $fieldName;
}
}
if (!$fieldName || $fieldName ne $newName) {
my $i = '';
while ($self->getFieldConfig($newName . $i)) {