Commit d63c05c6 authored by Hoi Sing Edison Wong's avatar Hoi Sing Edison Wong Committed by Nedjo Rogers
Browse files

Issue #3034826 by hswong3i, jjchinquist, pagach: Call to a member function...

Issue #3034826 by hswong3i, jjchinquist, pagach: Call to a member function getData() on null in Drupal\features\FeaturesManager->assignInterPackageDependencies()
parent f490ef72
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -788,7 +788,7 @@ class FeaturesManager implements FeaturesManagerInterface {
    /** @var \Drupal\features\Package[] $packages */
    foreach ($packages as $package) {
      foreach ($package->getConfig() as $item_name) {
        if (!empty($config_collection[$item_name]->getData()['dependencies']['config'])) {
        if (!empty($config_collection[$item_name]) && !empty($config_collection[$item_name]->getData()['dependencies']['config'])) {
          foreach ($config_collection[$item_name]->getData()['dependencies']['config'] as $dependency_name) {
            if (isset($config_collection[$dependency_name]) &&
              // For configuration in the
@@ -1030,6 +1030,9 @@ class FeaturesManager implements FeaturesManagerInterface {
    if ($package->getConfig()) {
      // Add configuration files.
      foreach ($package->getConfig() as $name) {
        if (empty($config_collection[$name])) {
          continue;
        }
        $config = $config_collection[$name];

        $package->appendFile([