diff --git a/core/modules/media/src/Entity/Media.php b/core/modules/media/src/Entity/Media.php index 0351f1e..188b27c 100644 --- a/core/modules/media/src/Entity/Media.php +++ b/core/modules/media/src/Entity/Media.php @@ -317,10 +317,9 @@ public function preSave(EntityStorageInterface $storage) { } } - // Try to set a default name for this media item if no label is - // provided. - if (!$translation->label()) { - $translation->set('name', $media_source->getMetadata($translation, $media_source->getPluginDefinition()['default_name_metadata_attribute'])); + // Try to set a default name for this media item if no name is provided. + if ($translation->get('name')->isEmpty()) { + $translation->setName($media_source->getMetadata($translation, $media_source->getPluginDefinition()['default_name_metadata_attribute'])); } // Set thumbnail.