Check if an item is an array before treating it as such in the upgrade code.

This commit is contained in:
jim-p 2011-06-29 11:22:23 -04:00
parent dfa766ffcc
commit 5962f766e9

View File

@ -2455,9 +2455,9 @@ function upgrade_070_to_071() {
function rename_field(& $section, $oldname, $newname) {
if (is_array($section)) {
foreach($section as & $item) {
if (!empty($item[$oldname]))
if (is_array($item) && !empty($item[$oldname]))
$item[$newname] = $item[$oldname];
if (isset($item[$oldname]))
if (is_array($item) && isset($item[$oldname]))
unset($item[$oldname]);
}
}