Index: prepopulate.module =================================================================== --- prepopulate.module (Revision 765) +++ prepopulate.module (Arbeitskopie) @@ -43,8 +43,15 @@ * String or array. Value(s) to be applied to the element. */ function _prepopulate_get_walk(&$form, &$getslice) { - if (!is_array($getslice)) { - $form['#default_value'] = $getslice; + if (!is_null($form['#default_value'])) { + if (is_array($getslice)) + { + if (!is_array($form['#default_value'])) return; // something went wrong + $form['#default_value'] = array_merge($form['#default_value'], $getslice); + } + else { + $form['#default_value'] = $getslice; + } } else { foreach (array_keys($getslice) as $getvar) {