? imagefield_import-patch-407974-1.patch
? imagefield_import-patch-407974.patch
Index: imagefield_import.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/imagefield_import/imagefield_import.module,v
retrieving revision 1.8.2.2
diff -u -r1.8.2.2 imagefield_import.module
--- imagefield_import.module	14 Dec 2008 04:26:52 -0000	1.8.2.2
+++ imagefield_import.module	20 Mar 2009 03:48:06 -0000
@@ -207,7 +207,7 @@
   foreach ($file_list as $field_name => $file_info) {
     // Load the field and figure out the specific details.
     $field = content_fields($field_name, $node_type);
-    $validators = array_merge(filefield_widget_upload_validators($field), imagefield_widget_upload_validators($field));
+    $validators = filefield_widget_upload_validators($field);
     $files_path = _imagefield_import_widget_files_directory($field);
     if (!$file = field_file_save_file($file_info['filepath'], $validators, $files_path))
     return FALSE;
@@ -288,7 +288,9 @@
   $keys = array();
   foreach ($types as $key => $type) {
     foreach ($type['fields'] as $field) {
-      if ($field['type']== 'image') {
+      if ($field['type']== 'filefield' and
+          $field['widget']['type']=='imagefield_widget'
+         ) {
         $matches["$key:::$field[field_name]"] = $type['name'] .": ". $field['widget']['label'];
         $keys[] = "$key:::$field[field_name]";
       }
