- formatter names changed
- some settings moved from the widget to the instance

Attached patch fixes this.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

yched’s picture

Also, change formatter's module.

yched’s picture

Gah, totally picking the wrong patch file :-)

yched’s picture

Status: Active » Fixed

Committed

andypost’s picture

Status: Fixed » Reviewed & tested by the community
+++ b/modules/content_migrate/modules/content_migrate.filefield.inc
@@ -30,6 +30,11 @@ function content_migrate_filefield_field_alter(&$field_value, $instance_value) {
+    // Some settings have changed names.
+    unset($field_value['settings']['list_field']);
+    $field_value['settings']['display_field'] = $field_value['settings']['list_field'];
+    $field_value['settings']['display_default'] = $field_value['settings']['list_default'];
+    unset($field_value['settings']['list_default']);

Suppose this should be in different order for first 2 lines:

$field_value['settings']['display_field'] = $field_value['settings']['list_field'];
unset($field_value['settings']['list_field']);

$field_value['settings']['display_default'] = $field_value['settings']['list_default'];
unset($field_value['settings']['list_default']);

EDIT: Unset should be done after transferring data

yched’s picture

Status: Reviewed & tested by the community » Fixed
FileSize
865 bytes

Gah, indeed. Committed attached followup.
Thanks !

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.