diff --git a/public/js/components/Studierendenantrag/Leitung.js b/public/js/components/Studierendenantrag/Leitung.js index ab29ea770..0db2cc2c0 100644 --- a/public/js/components/Studierendenantrag/Leitung.js +++ b/public/js/components/Studierendenantrag/Leitung.js @@ -54,7 +54,8 @@ export default { this.reload(); }, reload() { - this.$refs.table.reload(this.filter); + if (this.$refs.table) + this.$refs.table.reload(this.filter); this.loadFilter(); }, download() { @@ -336,6 +337,7 @@ export default { ref="table" :stg-a="stgkzA" :stg-l="stgkzL" + :filter="filter" v-model:columnData="columns" v-model:selectedData="selectedData" @action:approve="actionApprove" diff --git a/public/js/components/Studierendenantrag/Leitung/Header.js b/public/js/components/Studierendenantrag/Leitung/Header.js index 017148689..eae130de5 100644 --- a/public/js/components/Studierendenantrag/Leitung/Header.js +++ b/public/js/components/Studierendenantrag/Leitung/Header.js @@ -31,7 +31,14 @@ export default { } }, created() { - const values = window.localStorage.getItem(LOCAL_STORAGE_ID).split('/'); + var values = 'todo'; + const savedPath = window.localStorage.getItem(LOCAL_STORAGE_ID); + if (savedPath !== null) { + values = savedPath; + } + + values = values.split('/'); + if (values.length) { if (values.length == 1) { if (values[0] == 'todo') @@ -49,8 +56,8 @@ export default {