diff options
Diffstat (limited to 'resources/vue/components/courseware/IndexApp.vue')
| -rw-r--r-- | resources/vue/components/courseware/IndexApp.vue | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/resources/vue/components/courseware/IndexApp.vue b/resources/vue/components/courseware/IndexApp.vue index 53238b4..59348d3 100644 --- a/resources/vue/components/courseware/IndexApp.vue +++ b/resources/vue/components/courseware/IndexApp.vue @@ -96,6 +96,7 @@ export default { invalidateStructureCache: 'courseware-structure/invalidateCache', loadCoursewareStructure: 'courseware-structure/load', loadStructuralElement: 'loadStructuralElement', + loadTeacherStatus: 'loadTeacherStatus', }), async selectStructuralElement(id) { if (!id) { @@ -128,6 +129,11 @@ export default { } this.structureLoadingState = 'done'; + + if (this.context.type === 'courses') { + this.loadTeacherStatus(); + } + const selectedId = this.$route.params?.id; await this.selectStructuralElement(selectedId); }, |
