diff --git a/mappers/field.inc b/mappers/field.inc index 43d62c4..1ba4d92 100644 --- a/mappers/field.inc +++ b/mappers/field.inc @@ -112,6 +112,11 @@ function _field_feeds_set_target($source, $entity, $target, $value, $input_forma foreach ($value as $v) { if (!is_array($v) && !is_object($v)) { $field['und'][$i]['value'] = $v; + } elseif (is_object($v) && ($v instanceof FeedsElement)) { + $text = $v->getValue(); + if (is_string($text) && !empty($text)) { + $field['und'][$i]['value'] = $text; + } } if ($input_format) { if (isset($format)) {