diff --git a/resources/vue/components/courseware/CoursewareAccordionContainer.vue b/resources/vue/components/courseware/CoursewareAccordionContainer.vue index 924a92b0745ec3666961588139382a6a342fb8a8..6f7247a47da95b2fd473659d2a3a3b308f450805 100755 --- a/resources/vue/components/courseware/CoursewareAccordionContainer.vue +++ b/resources/vue/components/courseware/CoursewareAccordionContainer.vue @@ -230,7 +230,7 @@ export default { }, watch: { blocks() { - if (!this.showEdit) { + if (!this.showEdit && !this.sortMode) { this.initCurrentData(); } } diff --git a/resources/vue/components/courseware/CoursewareStructuralElement.vue b/resources/vue/components/courseware/CoursewareStructuralElement.vue index 408138a7182822ee6bc27aaa7801d4542aa6fee4..6642d95802e804f7dcecb6fd16c57a6c1a426c5e 100755 --- a/resources/vue/components/courseware/CoursewareStructuralElement.vue +++ b/resources/vue/components/courseware/CoursewareStructuralElement.vue @@ -1398,7 +1398,9 @@ export default { } }, containers() { - this.containerList = this.containers; + if (!this.sortMode) { + this.containerList = this.containers; + } }, consumeMode(newState) { this.consumModeTrap = newState; diff --git a/resources/vue/components/courseware/CoursewareTabsContainer.vue b/resources/vue/components/courseware/CoursewareTabsContainer.vue index 6615b0f69b9a830da0e70a1d073cc6ebe0efd4b7..e809d548b075ee3287a1580f46ecccf655658140 100755 --- a/resources/vue/components/courseware/CoursewareTabsContainer.vue +++ b/resources/vue/components/courseware/CoursewareTabsContainer.vue @@ -248,7 +248,7 @@ export default { }, watch: { blocks() { - if (!this.showEdit) { + if (!this.showEdit && !this.sortMode) { this.initCurrentData(); } }