diff --git a/field_collection.module b/field_collection.module index a63b2bf..c932a21 100644 --- a/field_collection.module +++ b/field_collection.module @@ -476,7 +476,7 @@ function field_collection_field_insert($host_entity_type, $host_entity, $field, $entity = $new_entity; } if (!empty($entity->is_new)) { - $entity->setHostEntity($host_entity_type, $host_entity, $host_entity->language, FALSE); + $entity->setHostEntity($host_entity_type, $host_entity, field_collection_entity_language($host_entity_type, $host_entity), FALSE); } $entity->save(TRUE); $item = array(