diff --git a/core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceSettings.php b/core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceSettings.php index 510102a..c0258c5 100644 --- a/core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceSettings.php +++ b/core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceSettings.php @@ -76,17 +76,6 @@ public function transform($value, MigrateExecutableInterface $migrate_executable $settings['prefix'] = $field_settings['prefix']; $settings['suffix'] = $field_settings['suffix']; break; - $settings['file_directory'] = $widget_settings['file_path']; - $settings['max_filesize'] = $this->convertSizeUnit($widget_settings['max_filesize_per_file']); - $settings['alt_field'] = $widget_settings['alt']; - $settings['alt_field_required'] = $widget_settings['custom_alt']; - $settings['title_field'] = $widget_settings['title']; - $settings['title_field_required'] = $widget_settings['custom_title']; - // With nothing entered for min or max resolution in Drupal 6, zero is - // stored. For Drupal 8 this should be an empty string. - $settings['max_resolution'] = !empty($widget_settings['max_resolution']) ? $widget_settings['max_resolution'] : ''; - $settings['min_resolution'] = !empty($widget_settings['min_resolution']) ? $widget_settings['min_resolution'] : ''; - break; } return $settings; diff --git a/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php b/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php index b00601e..4e385c4 100644 --- a/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php +++ b/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php @@ -75,14 +75,16 @@ public function transformFieldInstanceSettings(Row $row) { case 'imagefield_widget': $settings['file_extensions'] = $widget_settings['file_extensions']; - $settings['file_directory'] = 'public://'; + $settings['file_directory'] = $widget_settings['file_path']; $settings['max_filesize'] = $this->convertSizeUnit($widget_settings['max_filesize_per_file']); $settings['alt_field'] = $widget_settings['alt']; $settings['alt_field_required'] = $widget_settings['custom_alt']; $settings['title_field'] = $widget_settings['title']; $settings['title_field_required'] = $widget_settings['custom_title']; - $settings['max_resolution'] = $widget_settings['max_resolution']; - $settings['min_resolution'] = $widget_settings['min_resolution']; + // With nothing entered for min or max resolution in Drupal 6, zero is + // stored. For Drupal 8 this should be an empty string. + $settings['max_resolution'] = !empty($widget_settings['max_resolution']) ? $widget_settings['max_resolution'] : ''; + $settings['min_resolution'] = !empty($widget_settings['min_resolution']) ? $widget_settings['min_resolution'] : ''; break; }