Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / lib / Drupal / Core / Render / Element / Weight.php
index 468290a1a70599ab6c46278b6ff4cd8d3e74d6d3..649de315fd72c9dec980d80827ff879405ddd1b7 100644 (file)
@@ -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');
     }