diff --git a/resources/vue/components/courseware/CoursewareAccordionContainer.vue b/resources/vue/components/courseware/CoursewareAccordionContainer.vue
index 5f58dc46ee8d5a83acb33270d9a17e98055863db..448555975b74adf22adde1e9d91da53386de998b 100644
--- a/resources/vue/components/courseware/CoursewareAccordionContainer.vue
+++ b/resources/vue/components/courseware/CoursewareAccordionContainer.vue
@@ -218,7 +218,7 @@ export default {
             return null;
         },
         updateContent(blockAdder) {
-            if(blockAdder.container.id === this.container.id) {
+            if(blockAdder.hasOwnProperty('container') && blockAdder.container.id === this.container.id) {
                 this.initCurrentData();
             }
         }
diff --git a/resources/vue/components/courseware/CoursewareTabsContainer.vue b/resources/vue/components/courseware/CoursewareTabsContainer.vue
index 747b24a5930127c6148782093d80a9f7db27ab87..7e49f60ede41648ea9120c6e207e63938fcdf240 100644
--- a/resources/vue/components/courseware/CoursewareTabsContainer.vue
+++ b/resources/vue/components/courseware/CoursewareTabsContainer.vue
@@ -236,7 +236,7 @@ export default {
             return null;
         },
         updateContent(blockAdder) {
-            if(blockAdder.container.id === this.container.id) {
+            if(blockAdder.hasOwnProperty('container') && blockAdder.container.id === this.container.id) {
                 this.initCurrentData();
             }
         }