diff --git a/search_api.module b/search_api.module index 000cadb2..55bd54ad 100644 --- a/search_api.module +++ b/search_api.module @@ -2221,6 +2221,10 @@ function search_api_extract_fields(EntityMetadataWrapper $wrapper, array $fields foreach ($nested as $prefix => $nested_fields) { if (isset($wrapper->$prefix)) { $nested_fields = search_api_extract_fields($wrapper->$prefix, $nested_fields, $value_options); + # http://drupal.org/node/1873910#comment-6876200 + // $subwrapper = $wrapper->$prefix; + // $subwrapper->language( $wrapper->language->value() ); + // $nested_fields = search_api_extract_fields($subwrapper, $nested_fields, $value_options); foreach ($nested_fields as $field => $info) { $fields["$prefix:$field"] = $info; }