aboutsummaryrefslogtreecommitdiff
path: root/resources/vue/components/courseware/IndexApp.vue
diff options
context:
space:
mode:
Diffstat (limited to 'resources/vue/components/courseware/IndexApp.vue')
-rw-r--r--resources/vue/components/courseware/IndexApp.vue6
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);
},