Change record status: 
Project: 
Introduced in branch: 
7.x-2.x
Introduced in version: 
7.x-2.0-alpha8
Description: 

Processors dealing with entities used to have their own setting for the entity's bundle. FeedsNodeProcessor called it "content_type" and FeedsTermProcessor called it "vocabulary". This has changed to a general setting called "bundle", which now all processors that extend FeedsProcessor will have.

There is an update function available (feeds_update_7208()) that will update this setting for all your importers that exist in the database. For importers in code (for example exported with the Features module), you will have to update this setting manually.

Modules that provide processors that have a setting for the entity's bundle should remove their custom setting and use the one from FeedsProcessor instead.

Before (7.x-2.0-alpha7 and earlier)

FeedsNodeProcessor

The setting for the type of content to be created was called "content_type".

'processor' => array(
  'plugin_key' => 'FeedsNodeProcessor',
  'config' => array(
    'content_type' => 'feed_item',
    'update_existing' => '0',
    'expire' => '-1',
    'mappings' => array(),
    'input_format' => 'filtered_html',
    'author' => 0,
  ),
),

FeedsTermProcessor

The setting for which vocabulary to use when creating terms was called "vocabulary".

'processor' => array(
   'plugin_key' => 'FeedsTermProcessor',
   'config' => array(
     'vocabulary' => 'tags',
     'update_existing' => '0',
     'mappings' => array(),
     'input_format' => 'filtered_html',
   ),
 ),

After (7.x-2.0-alpha8 and later)

FeedsNodeProcessor

The setting for the type of content to be created is now called "bundle".

'processor' => array(
  'plugin_key' => 'FeedsNodeProcessor',
  'config' => array(
    'bundle' => 'feed_item',
    'update_existing' => '0',
    'expire' => '-1',
    'mappings' => array(),
    'input_format' => 'filtered_html',
    'author' => 0,
  ),
),

FeedsTermProcessor

The setting for which vocabulary to use when creating terms is now called "bundle".

'processor' => array(
   'plugin_key' => 'FeedsTermProcessor',
   'config' => array(
     'bundle' => 'tags',
     'update_existing' => '0',
     'mappings' => array(),
     'input_format' => 'filtered_html',
   ),
 ),
Impacts: 
Site builders, administrators, editors
Module developers