diff --git a/drupal/sites/all/modules/contrib/feeds/plugins/FeedsNodeProcessor.inc b/drupal/sites/all/modules/contrib/feeds/plugins/FeedsNodeProcessor.inc
index db82927..eaaa274 100644
--- a/drupal/sites/all/modules/contrib/feeds/plugins/FeedsNodeProcessor.inc
+++ b/drupal/sites/all/modules/contrib/feeds/plugins/FeedsNodeProcessor.inc
@@ -142,6 +142,7 @@ class FeedsNodeProcessor extends FeedsProcessor {
     $type = isset($types['story']) ? 'story' : key($types);
     return array(
       'content_type' => $type,
+      'input_format' => FILTER_FORMAT_DEFAULT,
       'update_existing' => 0,
       'expire' => FEEDS_EXPIRE_NEVER,
       'mappings' => array(),
@@ -178,6 +179,18 @@ class FeedsNodeProcessor extends FeedsProcessor {
       '#description' => t('Select after how much time nodes should be deleted. The node\'s published date will be used for determining the node\'s age, see Mapping settings.'),
       '#default_value' => $this->config['expire'],
     );
+    $format_options = array(FILTER_FORMAT_DEFAULT => t('Default format'));
+    $formats = filter_formats();
+      foreach ($formats as $format) {
+        $format_options[$format->format] = $format->name;
+      }
+    $form['input_format'] = array(
+      '#type' => 'select',
+      '#title' => t('Input format'),
+      '#description' => t('Choose input format to be used for feed item nodes created by this feed.'),
+      '#options' => $format_options,
+      '#default_value' => $this->config['input_format'],
+    );
     $form['update_existing'] = array(
       '#type' => 'checkbox',
       '#title' => t('Update existing items'),
@@ -302,6 +315,7 @@ class FeedsNodeProcessor extends FeedsProcessor {
     }
     $node->type = $this->config['content_type'];
     $node->changed = FEEDS_REQUEST_TIME;
+    $node->format = $this->config['input_format'];
     $node->feeds_node_item = new stdClass();
     $node->feeds_node_item->id = $this->id;
     $node->feeds_node_item->imported = FEEDS_REQUEST_TIME;
