diff --git a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/UuidItem.php b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/UuidItem.php index b7daa16..f5ed4dc 100644 --- a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/UuidItem.php +++ b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/UuidItem.php @@ -44,7 +44,9 @@ public function applyDefaultValue($notify = TRUE) { */ public static function schema(FieldStorageDefinitionInterface $field_definition) { $schema = parent::schema($field_definition); - $schema['unique keys']['value'] = array('value'); + if (!$field_definition->isRevisionable()) { + $schema['unique keys']['value'] = array('value'); + } $schema['columns']['value']['initial_from_field'] = 'UUID()'; return $schema; }