diff --git a/core/includes/update.inc b/core/includes/update.inc index 210e8bd..bdcc2e4 100644 --- a/core/includes/update.inc +++ b/core/includes/update.inc @@ -98,8 +98,9 @@ function update_check_requirements() { // Check requirements of all loaded modules. $requirements = []; foreach (\Drupal::moduleHandler()->getModuleList() as $module) { - $requirements += \Drupal::moduleHandler()->invoke($module, 'requirements', array('install')); - \Drupal::moduleHandler()->alter('requirements', $requirements, $module); + $module_name = $module->getName(); + $requirements = \Drupal::moduleHandler()->invoke($module_name, 'requirements', ['update']) ?: []; + \Drupal::moduleHandler()->alter('requirements', $module_requirements, $module_name); } $requirements += update_system_schema_requirements(); return $requirements;