diff --git a/html/core/modules/datetime_range/src/Plugin/Field/FieldWidget/DateRangeWidgetBase.php b/html/core/modules/datetime_range/src/Plugin/Field/FieldWidget/DateRangeWidgetBase.php
index 09bcc80d1..c56fbe325 100644
--- a/html/core/modules/datetime_range/src/Plugin/Field/FieldWidget/DateRangeWidgetBase.php
+++ b/html/core/modules/datetime_range/src/Plugin/Field/FieldWidget/DateRangeWidgetBase.php
@@ -125,7 +125,7 @@ public function validateStartEnd(array &$element, FormStateInterface $form_state
       if ($start_date->getTimestamp() !== $end_date->getTimestamp()) {
         $interval = $start_date->diff($end_date);
         if ($interval->invert === 1) {
-          $form_state->setError($element, $this->t('The @title end date cannot be before the start date', ['@title' => $element['#title']]));
+          $form_state->setError($element['end_value'], $this->t('The @title end date cannot be before the start date', ['@title' => $element['#title']]));
         }
       }
     }