Commit 32aa2d23 authored by pcate's avatar pcate Committed by Mike Feranda
Browse files

Issue #3302483 by PCate: Undefined array key "id" in uswds_base_preprocess_form_element()

parent 6d1df806
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -14,7 +14,13 @@ function uswds_base_preprocess_form_element(&$variables) {
  $variables['label']['#element_type'] = $type;

  if (!empty($variables['errors'])) {
    $variables['error_id'] = $variables['element']['#attributes']['id'];
    $variables['attributes']['class'][] = 'usa-input-error';

    if (!empty($variables['element']['#id'])) {
      $variables['error_id'] = $variables['element']['#id'];
    }
    elseif (!empty($variables['element']['#attributes']['id'])) {
      $variables['error_id'] = $variables['element']['#attributes']['id'];
    }
  }
}