diff --git a/lightning_media.module b/lightning_media.module index 5e17bfcbb80a69179ed7150fd5f955776e6eccd6..b6ebf8a3ce854753114250f0634998f1dd3643e5 100644 --- a/lightning_media.module +++ b/lightning_media.module @@ -384,7 +384,7 @@ function lightning_media_js_settings_alter(array &$settings) { } $route_name = \Drupal::routeMatch()->getRouteName(); - if (strpos($route_name, 'entity_browser') === 0 && isset($settings['ajaxPageState']['libraries'])) { + if ($route_name && strpos($route_name, 'entity_browser') === 0 && isset($settings['ajaxPageState']['libraries'])) { $libraries = explode(',', $settings['ajaxPageState']['libraries']); // If we pretend EB's iframe library has not been previously loaded, it will // ALWAYS be fetched from the server, preventing (in a crappy, kludgey way)