diff --git a/core/modules/media/media.post_update.php b/core/modules/media/media.post_update.php index 3f2216b8dd9a1ddf8ffce84431e6f862574b5f04..f2a6c375f5f585a56c179f25b83e6d1d1d6549f9 100644 --- a/core/modules/media/media.post_update.php +++ b/core/modules/media/media.post_update.php @@ -23,8 +23,8 @@ function media_post_update_storage_handler() { * Keep media items viewable at /media/{id}. */ function media_post_update_enable_standalone_url() { - \Drupal::configFactory() - ->getEditable('media.settings') - ->set('standalone_url', TRUE) - ->save(TRUE); + $config = \Drupal::configFactory()->getEditable('media.settings'); + if ($config->get('standalone_url') === NULL) { + $config->set('standalone_url', TRUE)->save(TRUE); + } }