diff --git a/modules/farm/farm_import/farm_import.feeds_importer_default.inc b/modules/farm/farm_import/farm_import.feeds_importer_default.inc index 5ab2fb1a..1aae1afb 100644 --- a/modules/farm/farm_import/farm_import.feeds_importer_default.inc +++ b/modules/farm/farm_import/farm_import.feeds_importer_default.inc @@ -220,8 +220,14 @@ function farm_import_add_importer_fields($type, $bundle, $importer) { } // Add Quantity field, if it exists. This is a bit more complicated because - // it is a field collection, so there are two targets. + // it is a field collection, so there are multiple targets. if (!empty(field_info_instance($type, 'field_farm_quantity', $bundle))) { + $importer->config['processor']['config']['mappings'][] = array( + 'source' => 'Quantity measure', + 'target' => 'field_farm_quantity:field_farm_quantity_measure', + 'unique' => FALSE, + 'language' => 'und', + ); $importer->config['processor']['config']['mappings'][] = array( 'source' => 'Quantity value', 'target' => 'field_farm_quantity:field_farm_quantity_value', @@ -234,6 +240,12 @@ function farm_import_add_importer_fields($type, $bundle, $importer) { 'term_search' => '0', 'autocreate' => 1, ); + $importer->config['processor']['config']['mappings'][] = array( + 'source' => 'Quantity label', + 'target' => 'field_farm_quantity:field_farm_quantity_label', + 'unique' => FALSE, + 'language' => 'und', + ); } }