X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Flib%2FDrupal%2FCore%2FRender%2FElement%2FWeight.php;h=649de315fd72c9dec980d80827ff879405ddd1b7;hb=1c1cb0980bfa6caf0c24cce671b6bb541dc87583;hp=468290a1a70599ab6c46278b6ff4cd8d3e74d6d3;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/lib/Drupal/Core/Render/Element/Weight.php b/web/core/lib/Drupal/Core/Render/Element/Weight.php index 468290a1a..649de315f 100644 --- a/web/core/lib/Drupal/Core/Render/Element/Weight.php +++ b/web/core/lib/Drupal/Core/Render/Element/Weight.php @@ -59,6 +59,11 @@ class Weight extends FormElement { for ($n = (-1 * $element['#delta']); $n <= $element['#delta']; $n++) { $weights[$n] = $n; } + $default_value = (int) $element['#default_value']; + if (!isset($weights[$default_value])) { + $weights[$default_value] = $default_value; + ksort($weights); + } $element['#options'] = $weights; $element += $element_info_manager->getInfo('select'); }