diff --git a/core/modules/media/media.post_update.php b/core/modules/media/media.post_update.php
index 3f2216b..82aa02a 100644
--- a/core/modules/media/media.post_update.php
+++ b/core/modules/media/media.post_update.php
@@ -23,8 +23,10 @@ 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);
+  if (\Drupal::config('media.settings')->get('standalone_url') != NULL) {
+    \Drupal::configFactory()
+      ->getEditable('media.settings')
+      ->set('standalone_url', TRUE)
+      ->save(TRUE);
+  }
 }
