aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-07-16 11:15:16 +0200
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-07-16 11:15:16 +0200
commit6e9b94cbf6463ad6656021432b8a0d60495ad226 (patch)
treee9930c202efe746c28d8f5cb05655d41edf29725 /resources/assets/javascripts
parent18b2fec6e62c1c31fd58bb9b4c94b9d1b6a264cf (diff)
don't lose any validation message, fixes #5715
Closes #5715 Merge request studip/studip!4354
Diffstat (limited to 'resources/assets/javascripts')
-rw-r--r--resources/assets/javascripts/bootstrap/forms.js6
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() {