@@ -237,6 +237,7 @@
   $entity_type = isset($form_state['#entity_type']) ? $form_state['#entity_type'] : $form['instance']['entity_type']['#value'];
   $bundle = isset($form_state['#bundle_type']) ? $form_state['#bundle_type'] : $form['instance']['bundle']['#value'];
   $values = $form_state['values'];
+  if (!isset($values['microdata']['fields'])) return;
 
   $mapping = _microdata_load_mapping($entity_type, $bundle);
   foreach ($values['microdata']['fields'] as $field_name => $field_values) {
