diff --git a/metatags_quick_import.admin.inc b/metatags_quick_import.admin.inc index 1f4d258..de09f31 100644 --- a/metatags_quick_import.admin.inc +++ b/metatags_quick_import.admin.inc @@ -145,8 +145,13 @@ function metatags_quick_convert_metatags($nids, $fields_to_import) { $node_changed = TRUE; $meta_field_name = "meta_$field"; $langcode = empty($node->language) ? LANGUAGE_NONE : $node->language; - $node->{$meta_field_name}[$langcode][0]['metatags_quick'] = - substr($nodewords_data[$node->nid][$field]['value'], 0, 255); + if (is_array($nodewords_data[$node->nid][$field]['value'])) { + $meta_field_value = implode(',', array_filter($nodewords_data[$node->nid][$field]['value'])); + } + else { + $meta_field_value = $nodewords_data[$node->nid][$field]['value']; + } + $node->{$meta_field_name}[$langcode][0]['metatags_quick'] = substr($meta_field_value, 0, 255); } } if ($node_changed) {