diff --git a/core/includes/install.inc b/core/includes/install.inc index 1f52907..5fa89c0 100644 --- a/core/includes/install.inc +++ b/core/includes/install.inc @@ -980,18 +980,18 @@ function drupal_check_module($module) { foreach ($requirements as $requirement) { if (isset($requirement['severity']) && $requirement['severity'] == REQUIREMENT_ERROR) { $message = []; - // If the requirement description is already a render array, add it to - // the message array. + + $message['description'] = [ + '#markup' => $requirement['description'], + '#weight' => 0, + ]; + + // If the requirement description is actually a render array, correct + // the message array to recognize this. if (is_array($requirement['description'])) { $message['description'] = $requirement['description']; } - // Otherwise, add a #markup element for the description string. - else { - $message['description'] = [ - '#markup' => $requirement['description'], - '#weight' => 0, - ]; - } + // If a required value was provided for the item, add it to the error // message. See the hook_requirements() documentation. if (isset($requirement['value']) && $requirement['value']) {