From 89e7b9de6e59a3b74a8ddf5d32f29116a605c528 Mon Sep 17 00:00:00 2001 From: bachy Date: Wed, 30 Jan 2013 21:29:47 +0100 Subject: [PATCH] bug fixe for taxonomie terms Signed-off-by: bachy --- includes/datasource_translated_entity.inc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/includes/datasource_translated_entity.inc b/includes/datasource_translated_entity.inc index 4309827c..91b904f0 100644 --- a/includes/datasource_translated_entity.inc +++ b/includes/datasource_translated_entity.inc @@ -26,6 +26,14 @@ class EntityTranslationDataSourceController extends SearchApiEntityDataSourceCon $info['langcode'] = $target_language; $wrapper = parent::getMetadataWrapper($item, $info); $wrapper->language($target_language); + + $properties = $wrapper->getPropertyInfo(); + foreach ($properties as $key=>$property) { + if (isset($property['type']) && $property['type'] == 'taxonomy_term') { + $wrapper->$key->language($target_language); + } + } + return $wrapper; } }