From 12bc41854992c5c8ec815022ca44493b494a2382 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Thu, 14 Oct 2021 10:20:26 +0000
Subject: [PATCH] fix #309

---
 .../vue/components/courseware/CoursewareCourseManager.vue   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/resources/vue/components/courseware/CoursewareCourseManager.vue b/resources/vue/components/courseware/CoursewareCourseManager.vue
index e039ca59d3a..0faf537f6e5 100755
--- a/resources/vue/components/courseware/CoursewareCourseManager.vue
+++ b/resources/vue/components/courseware/CoursewareCourseManager.vue
@@ -234,8 +234,8 @@ export default {
             await this.loadStructuralElement(this.currentId);
             this.initCurrent();
         },
-        async initCurrent() {
-            this.currentElement = await this.structuralElementById({ id: this.currentId });
+        initCurrent() {
+            this.currentElement = _.cloneDeep(this.structuralElementById({ id: this.currentId }));
         },
         async setSelfId(target) {
             this.selfId = target;
@@ -243,7 +243,7 @@ export default {
             this.initSelf();
         },
         initSelf() {
-            this.selfElement = this.structuralElementById({ id: this.selfId });
+            this.selfElement = _.cloneDeep(this.structuralElementById({ id: this.selfId }));
         },
 
         async doExportCourseware() {
-- 
GitLab