Index: modules/field/field.attach.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/field.attach.inc,v
retrieving revision 1.91
diff -u -p -r1.91 field.attach.inc
--- modules/field/field.attach.inc	17 Jun 2010 13:44:45 -0000	1.91
+++ modules/field/field.attach.inc	3 Jul 2010 23:45:28 -0000
@@ -823,6 +823,10 @@ function field_attach_form_validate($ent
  *   An associative array containing the current state of the form.
  */
 function field_attach_submit($entity_type, $entity, $form, &$form_state) {
+  // The submit operation updates the entity's field data, making any prior view
+  // operation stale, so reset the _field_view_prepared flag.
+  unset($entity->_field_view_prepared);
+
   // Extract field values from submitted values.
   _field_invoke_default('extract_form_values', $entity_type, $entity, $form, $form_state);
 
