Skip to content

Commit 58f0faa

Browse files
committed
Extra Fields: #fix default value to be used for text type extra fields only when there is no value - refs BT#22502
1 parent c599103 commit 58f0faa

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

main/inc/lib/extra_field.lib.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1109,7 +1109,9 @@ public function set_extra_fields_in_form(
11091109
if (isset($field_details['default_value'])) {
11101110
$defaults['extra_'.$field_details['variable']] = $field_details['default_value'];
11111111
}
1112-
$form->setDefaults($defaults);
1112+
if (!isset($form->_defaultValues['extra_'.$field_details['variable']])) {
1113+
$form->setDefaults($defaults);
1114+
}
11131115
if ($freezeElement) {
11141116
$form->freeze('extra_'.$field_details['variable']);
11151117
}

0 commit comments

Comments
 (0)