diff --git a/resources/vue/components/courseware/CoursewareManagerElement.vue b/resources/vue/components/courseware/CoursewareManagerElement.vue index 4c0aa13d218197e6136499f6d3846aa627fb3ca0..7dfe67b8836fb89667b74932fc8a7b448ba3a169 100755 --- a/resources/vue/components/courseware/CoursewareManagerElement.vue +++ b/resources/vue/components/courseware/CoursewareManagerElement.vue @@ -325,10 +325,12 @@ export default { lockObject: 'lockObject', unlockObject: 'unlockObject', sortContainersInStructualElements: 'sortContainersInStructualElements', - sortChildrenInStructualElements: 'sortChildrenInStructualElements' + sortChildrenInStructualElements: 'sortChildrenInStructualElements', + setFilingData: 'cwManagerFilingData', }), selectChapter(target) { + this.resetFilingData(); this.$emit('selectElement', target); }, @@ -339,13 +341,17 @@ export default { afterInsertCompletion() { this.$nextTick(() => { // will run after $emit is done - this.$store.dispatch('cwManagerFilingData', {}); + this.resetFilingData(); setTimeout(() => { this.insertingInProgress = false; }, 250); }); }, + resetFilingData() { + this.setFilingData({}); + }, + showFailedCopyProcessCompanion() { this.copyingFailed = true; this.insertingInProgress = false;