Index: feedapi.module
===================================================================
--- feedapi.module      (revision 3448)
+++ feedapi.module      (working copy)
@@ -1244,6 +1244,9 @@
     $item->is_updated = FALSE;
     $item->is_new = FALSE;
     foreach ($feed->processors as $processor) {
+      if (!isset($settings['processors'][$processor])) {
+          $settings['processors'][$processor] = array();
+      }
       $unique = module_invoke($processor, 'feedapi_item', 'unique', $item, $feed->nid, $settings['processors'][$processor]);
       if ($unique === FALSE || is_numeric($unique)) {
         if ($settings['update_existing'] == TRUE) {
@@ -1259,9 +1262,6 @@
         if ($diff > $items_delete && ($items_delete > FEEDAPI_NEVER_DELETE_OLD)) {
           break;
         }
-        if (!isset($settings['processors'][$processor])) {
-            $settings['processors'][$processor] = array();
-        }
         $result = module_invoke($processor, 'feedapi_item', 'save', $item, $feed->nid, $settings['processors'][$processor]);
         if ($result !== FALSE) {
           $item->is_new = TRUE;