diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-07-16 11:15:16 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-07-16 11:15:16 +0200 |
| commit | 6e9b94cbf6463ad6656021432b8a0d60495ad226 (patch) | |
| tree | e9930c202efe746c28d8f5cb05655d41edf29725 | |
| parent | 18b2fec6e62c1c31fd58bb9b4c94b9d1b6a264cf (diff) | |
don't lose any validation message, fixes #5715
Closes #5715
Merge request studip/studip!4354
| -rw-r--r-- | resources/assets/javascripts/bootstrap/forms.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/resources/assets/javascripts/bootstrap/forms.js b/resources/assets/javascripts/bootstrap/forms.js index b63a8a0..dc57674 100644 --- a/resources/assets/javascripts/bootstrap/forms.js +++ b/resources/assets/javascripts/bootstrap/forms.js @@ -404,14 +404,18 @@ STUDIP.ready(function () { computed: { ordererValidationNotes: function () { let orderedNotes = []; + let inserted = []; for (let i in this.STUDIPFORM_INPUTS_ORDER) { for (let k in this.STUDIPFORM_VALIDATIONNOTES) { if (this.STUDIPFORM_VALIDATIONNOTES[k].name === this.STUDIPFORM_INPUTS_ORDER[i]) { orderedNotes.push(this.STUDIPFORM_VALIDATIONNOTES[k]); + inserted.push(k); } } } - return orderedNotes; + return orderedNotes.concat( + this.STUDIPFORM_VALIDATIONNOTES.filter((note, index) => !inserted.includes(index)) + ); } }, mounted() { |
