diff --git a/feeds_ui/feeds_ui.admin.inc b/feeds_ui/feeds_ui.admin.inc index f804da62ea90260c79b54a5dab4b70e871887b98..2a23bc093825d0638de40aea667c34457e5e8140 100644 --- a/feeds_ui/feeds_ui.admin.inc +++ b/feeds_ui/feeds_ui.admin.inc @@ -608,11 +608,13 @@ function feeds_ui_mapping_form_submit($form, &$form_state) { } } - foreach ($form_state['values']['remove_flags'] as $k => $v) { - if ($v) { - unset($mappings[$k]); - // Keep our keys clean. - $mappings = array_values($mappings); + if (!empty($form_state['values']['remove_flags'])) { + foreach ($form_state['values']['remove_flags'] as $k => $v) { + if ($v) { + unset($mappings[$k]); + // Keep our keys clean. + $mappings = array_values($mappings); + } } } $processor->addConfig(array('mappings' => $mappings));