diff --git a/Exporter/Exporter.php b/Exporter/Exporter.php index 6990671..6aa8e2b 100644 --- a/Exporter/Exporter.php +++ b/Exporter/Exporter.php @@ -427,10 +427,13 @@ public function createCsv(EntityMap $entityMap, $results) */ protected function getTranslatableValue(TranslatableFieldMap $field, $entity) { - $wrapped = Gedmo\Tool\Wrapper\AbstractWrapper::wrap($entity, $field->getAdapter()->getObjectManager()); - $data = $field->getAdapter()->findTranslation($wrapped, $field->getLocale(), $field->getPropertyPath(), $field->getTranslatableClass(), $field->getClass()); + if(class_exists('\Gedmo\Tool\Wrapper\AbstractWrapper')){ + $wrapped = \Gedmo\Tool\Wrapper\AbstractWrapper::wrap($entity, $field->getAdapter()->getObjectManager()); + $data = $field->getAdapter()->findTranslation($wrapped, $field->getLocale(), $field->getPropertyPath(), $field->getTranslatableClass(), $field->getClass()); + return $data->getContent(); + } - return $data->getContent(); + return $this->getColumnData($entity, $field->getPropertyPath()); } /**