From ef3e22fe1fc391312a0444b89396eff14d7d94e6 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Mon, 28 Mar 2022 16:37:07 +0200 Subject: [PATCH] fix #718 --- .../vue/components/courseware/CoursewareTreeItem.vue | 12 +++++++++++- resources/vue/store/courseware/courseware.module.js | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareTreeItem.vue b/resources/vue/components/courseware/CoursewareTreeItem.vue index 05047eec468..b372b17cc4a 100755 --- a/resources/vue/components/courseware/CoursewareTreeItem.vue +++ b/resources/vue/components/courseware/CoursewareTreeItem.vue @@ -1,5 +1,5 @@ <template> - <li> + <li v-if="showItem"> <div :class="[ isRoot ? 'cw-tree-item-is-root' : '', @@ -168,6 +168,16 @@ export default { return ''; }, + isTask() { + return this.element.attributes.purpose === 'task'; + }, + showItem() { + if (this.isTask) { + return this.task !== undefined; + } + + return true; + } }, methods: { ...mapActions({ diff --git a/resources/vue/store/courseware/courseware.module.js b/resources/vue/store/courseware/courseware.module.js index 88e5e2a65ca..c3078f9b811 100755 --- a/resources/vue/store/courseware/courseware.module.js +++ b/resources/vue/store/courseware/courseware.module.js @@ -1076,7 +1076,7 @@ export const actions = { }, }, { root: true } - ); + ).catch(error => console.debug(error)); }, async updateTask({ dispatch }, { attributes, taskId }) { -- GitLab