diff --git a/lib/Pico.php b/lib/Pico.php index 7f4b1c3..9f64b3e 100644 --- a/lib/Pico.php +++ b/lib/Pico.php @@ -772,7 +772,7 @@ class Pico $meta[$fieldId] = $meta[$fieldName]; unset($meta[$fieldName]); } - } else { + } elseif (!isset($meta[$fieldId])) { // guarantee array key existance $meta[$fieldId] = ''; } @@ -786,10 +786,7 @@ class Pico } } else { // guarantee array key existance - foreach ($headers as $id => $field) { - $meta[$id] = ''; - } - + $meta = array_fill_keys(array_keys($headers), ''); $meta['time'] = $meta['date_formatted'] = ''; }