diff --git a/core/lib/Drupal/Core/Extension/ProfileHandler.php b/core/lib/Drupal/Core/Extension/ProfileHandler.php index c6ee85b..87b1d63 100644 --- a/core/lib/Drupal/Core/Extension/ProfileHandler.php +++ b/core/lib/Drupal/Core/Extension/ProfileHandler.php @@ -164,7 +164,9 @@ public function getProfileInfo($profile) { // Ensure all dependencies are cleanly merged. $info['dependencies'] = array_merge($info['dependencies'], $base_info['dependencies']); // Apply excluded dependencies. - $info['dependencies'] = array_diff($info['dependencies'], $info['base profile']['excluded_dependencies']); + if (isset($info['base profile']['excluded_dependencies'])) { + $info['dependencies'] = array_diff($info['dependencies'], $info['base profile']['excluded_dependencies']); + } // Ensure there's no circular dependency. $info['dependencies'] = array_diff($info['dependencies'], [$profile]); }