diff --git a/public/js/components/LVVerwaltung/LVVerwaltung.js b/public/js/components/LVVerwaltung/LVVerwaltung.js
index a1ff28a2e..c03e7c84c 100644
--- a/public/js/components/LVVerwaltung/LVVerwaltung.js
+++ b/public/js/components/LVVerwaltung/LVVerwaltung.js
@@ -32,13 +32,7 @@ export default {
studiensemester_kurzbz: { type: String, required: false, default: null },
emp: { type: String, required: false, default: null }
},
- computed: {
- selectedStudiensemester() {
- return this.studiensemester_kurzbz != null
- ? this.studiensemester_kurzbz
- : this.defaultSemester;
- }
- },
+
provide() {
return {
currentSemester: Vue.computed(() => this.selectedStudiensemester),
@@ -70,12 +64,16 @@ export default {
emp() {
this.updateFilter();
},
+ studiensemester_kurzbz(newVal) {
+ this.selectedStudiensemester = newVal ?? this.defaultSemester;
+ }
},
data() {
return {
selected: [],
studiengang: "",
filter: {},
+ selectedStudiensemester: this.studiensemester_kurzbz ?? this.defaultSemester,
endpoint: ApiStudiengangTree,
dropdowns: {
studiensemester_array: [],
diff --git a/public/js/components/LVVerwaltung/Lektor/Daten.js b/public/js/components/LVVerwaltung/Lektor/Daten.js
index d4c6aa5e3..a9c7e53be 100644
--- a/public/js/components/LVVerwaltung/Lektor/Daten.js
+++ b/public/js/components/LVVerwaltung/Lektor/Daten.js
@@ -198,7 +198,7 @@ export default{