diff --git a/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php b/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php index a363404..63f3f27 100644 --- a/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php +++ b/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php @@ -28,6 +28,7 @@ public function transform($value, MigrateExecutableInterface $migrate_executable case 'date': case 'datetime': + case 'datestamp': if ($value['granularity']['hour'] === 0 && $value['granularity']['minute'] === 0 && $value['granularity']['second'] === 0) { diff --git a/core/modules/field/tests/src/Kernel/Migrate/d7/MigrateFieldTest.php b/core/modules/field/tests/src/Kernel/Migrate/d7/MigrateFieldTest.php index 7002601..9f0a458 100644 --- a/core/modules/field/tests/src/Kernel/Migrate/d7/MigrateFieldTest.php +++ b/core/modules/field/tests/src/Kernel/Migrate/d7/MigrateFieldTest.php @@ -124,7 +124,7 @@ public function testFields() { $field = FieldStorageConfig::load('node.field_date'); $this->assertSame('datetime', $field->getSetting('datetime_type')); $field = FieldStorageConfig::load('node.field_date_with_end_time'); - $this->assertSame('datetime', $field->getSetting('datetime_type')); + $this->assertNull($field->getSetting('datetime_type')); $field = FieldStorageConfig::load('node.field_date_without_time'); $this->assertSame('date', $field->getSetting('datetime_type')); $field = FieldStorageConfig::load('node.field_datetime_without_time');