diff --git a/modules/field/field.attach.inc b/modules/field/field.attach.inc index 2419201..22a2903 100644 --- a/modules/field/field.attach.inc +++ b/modules/field/field.attach.inc @@ -872,6 +872,7 @@ function field_attach_submit($entity_type, $entity, $form, &$form_state) { * The entity with fields to process. */ function field_attach_presave($entity_type, $entity) { + _field_invoke_default('insert', $entity_type, $entity); _field_invoke('presave', $entity_type, $entity); // Let other modules act on presaving the entity. @@ -895,7 +896,6 @@ function field_attach_presave($entity_type, $entity) { * it leaves unspecified. */ function field_attach_insert($entity_type, $entity) { - _field_invoke_default('insert', $entity_type, $entity); _field_invoke('insert', $entity_type, $entity); list($id, $vid, $bundle) = entity_extract_ids($entity_type, $entity);