Index: branches/unlabeled/unlabeled-1.10.2/core/admin_templates/js/script.js =================================================================== diff -u -r8230 -r8311 --- branches/unlabeled/unlabeled-1.10.2/core/admin_templates/js/script.js (.../script.js) (revision 8230) +++ branches/unlabeled/unlabeled-1.10.2/core/admin_templates/js/script.js (.../script.js) (revision 8311) @@ -567,15 +567,18 @@ { var $kf = document.getElementById($form_name); var $field = $kf.elements[$field_id]; - if ($field) { - if ($value === null) { + + if ($value === null) { + if ($field) { $kf.removeChild($field); } - else { - $field.value = $value; - } return true; } + + if ($field) { + $field.value = $value; + return true; + } $field = document.createElement('INPUT'); $field.type = 'hidden';