--- class.t3lib_div.php 2005-05-23 02:41:08.000000000 +0200 +++ class.t3lib_div.new.php 2005-08-11 16:30:38.906029200 +0200 @@ -1460,7 +1460,14 @@ if(is_array($arr0[$key])) { if (is_array($arr1[$key])) { $arr0[$key] = t3lib_div::array_merge_recursive_overrule($arr0[$key],$arr1[$key],$notAddKeys); - } + } else { + if (isset($arr1[$key])) { + unset($arr0[$key]); + if ($arr1[$key] != '') { + $arr0[$key] = $arr1[$key]; + } + } + } } else { if ($notAddKeys) { if (isset($arr0[$key])) {