diff --git a/MultifieldViewsHandler.php b/MultifieldViewsHandler.php index f621aa1..6056b6c 100644 --- a/MultifieldViewsHandler.php +++ b/MultifieldViewsHandler.php @@ -846,7 +846,7 @@ class MultifieldViewsHandler extends views_handler_field { } $multifield_items = field_get_items($entity_type, $entity, $this->definition['field_name'], $langcode); - array_walk($multifield_items, 'multifield_item_unserialize', $this->multifield_info); + array_walk($multifield_items, 'multifield_item_unserialize', $this->multifield_info['type']); $render_array = array(); foreach ($multifield_items as $multifield_item) { $multifield = _multifield_field_item_to_entity($this->multifield_info['type'], $multifield_item, array('machine_name' => $this->multifield_info['type'])); diff --git a/multifield.views.inc b/multifield.views.inc index 89e8c56..2888953 100644 --- a/multifield.views.inc +++ b/multifield.views.inc @@ -84,11 +84,6 @@ function _multifield_subfield_views_data($field) { $machine_name = multifield_extract_multifield_machine_name($field); foreach (multifield_type_get_subfields($machine_name) as $subfield_name) { $subfield = field_info_field($subfield_name); - //$subfield['field_name'] = $field['field_name']; - //unset($subfield['bundles']['node']); - //$details = (array) module_invoke($subfield['storage']['module'], 'field_storage_details', $subfield); - //$subfield['storage']['details'] = $details; - //dpm($subfield); if ($subfield['storage']['type'] != 'field_sql_storage') { continue; }