diff --git a/core/modules/system/system.module b/core/modules/system/system.module index ef38df1..9284a31 100644 --- a/core/modules/system/system.module +++ b/core/modules/system/system.module @@ -2303,6 +2303,11 @@ function system_data_type_info() { 'description' => t('An entity field containing a UUID.'), 'class' => '\Drupal\Core\Entity\Field\Type\UuidItem', 'list class' => '\Drupal\Core\Entity\Field\Type\Field', + 'constraints' => array( + 'ComplexData' => array( + 'value' => array('Length' => array('max' => 128)), + ), + ), ), ); } diff --git a/core/modules/taxonomy/lib/Drupal/taxonomy/TermStorageController.php b/core/modules/taxonomy/lib/Drupal/taxonomy/TermStorageController.php index 4246c51..08d867c 100644 --- a/core/modules/taxonomy/lib/Drupal/taxonomy/TermStorageController.php +++ b/core/modules/taxonomy/lib/Drupal/taxonomy/TermStorageController.php @@ -125,7 +125,7 @@ public function baseFieldDefinitions() { $properties['uuid'] = array( 'label' => t('UUID'), 'description' => t('The term UUID.'), - 'type' => 'string_field', + 'type' => 'uuid_field', 'read-only' => TRUE, ); $properties['vid'] = array( diff --git a/core/modules/user/lib/Drupal/user/UserStorageController.php b/core/modules/user/lib/Drupal/user/UserStorageController.php index c8d40fd..f00a9bd 100644 --- a/core/modules/user/lib/Drupal/user/UserStorageController.php +++ b/core/modules/user/lib/Drupal/user/UserStorageController.php @@ -261,7 +261,7 @@ public function baseFieldDefinitions() { $properties['uuid'] = array( 'label' => t('UUID'), 'description' => t('The user UUID.'), - 'type' => 'string_field', + 'type' => 'uuid_field', 'read-only' => TRUE, ); $properties['langcode'] = array(