diff --git a/core/modules/media/config/install/field.storage.media.field_media_file.yml b/core/modules/media/config/install/field.storage.media.field_media_file.yml index 344abd1761..1fa8af99a6 100644 --- a/core/modules/media/config/install/field.storage.media.field_media_file.yml +++ b/core/modules/media/config/install/field.storage.media.field_media_file.yml @@ -17,7 +17,7 @@ settings: display_field: false display_default: false module: file -locked: true +locked: false cardinality: 1 translatable: true indexes: { } diff --git a/core/modules/media/config/install/field.storage.media.field_media_image.yml b/core/modules/media/config/install/field.storage.media.field_media_image.yml index 155db1173e..231200d59b 100644 --- a/core/modules/media/config/install/field.storage.media.field_media_image.yml +++ b/core/modules/media/config/install/field.storage.media.field_media_image.yml @@ -24,7 +24,7 @@ settings: display_default: false uri_scheme: public module: image -locked: true +locked: false cardinality: 1 translatable: true indexes: { } diff --git a/core/modules/media/src/MediaSourceBase.php b/core/modules/media/src/MediaSourceBase.php index d22d86ceeb..d868e73358 100644 --- a/core/modules/media/src/MediaSourceBase.php +++ b/core/modules/media/src/MediaSourceBase.php @@ -240,7 +240,7 @@ protected function createSourceFieldStorage() { 'entity_type' => 'media', 'field_name' => $this->getSourceFieldName(), 'type' => reset($this->pluginDefinition['allowed_field_types']), - 'locked' => TRUE, + 'locked' => FALSE, ]); } diff --git a/core/modules/media/src/MediaTypeForm.php b/core/modules/media/src/MediaTypeForm.php index 3a96291e5a..60bf94e9d3 100644 --- a/core/modules/media/src/MediaTypeForm.php +++ b/core/modules/media/src/MediaTypeForm.php @@ -318,9 +318,6 @@ public function save(array $form, FormStateInterface $form_state) { $source_field = $source->createSourceField($media_type); /** @var \Drupal\field\FieldStorageConfigInterface $storage */ $storage = $source_field->getFieldStorageDefinition(); - if ($storage->isNew() || !$storage->isLocked()) { - $storage->setLocked(TRUE)->save(); - } $source_field->save(); // Add the new field to the default form and view displays for this diff --git a/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php b/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php index 2d60c9bff6..321a8476a4 100644 --- a/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php +++ b/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php @@ -51,7 +51,6 @@ protected function createMediaType(array $values = [], $source = 'test') { $source_field = $source->createSourceField($media_type); /** @var \Drupal\field\FieldStorageConfigInterface $storage */ $storage = $source_field->getFieldStorageDefinition(); - $storage->setLocked(TRUE)->save(); $source_field->save(); $media_type