diff --git a/resources/vue/components/courseware/CoursewareConfirmBlock.vue b/resources/vue/components/courseware/CoursewareConfirmBlock.vue
index 6ba19470a1eaebe28535907d122bef0a43807cee..4e602f82e1f94eb854ac174a31fea3e67a72df0e 100755
--- a/resources/vue/components/courseware/CoursewareConfirmBlock.vue
+++ b/resources/vue/components/courseware/CoursewareConfirmBlock.vue
@@ -81,7 +81,7 @@ export default {
         }),
         initCurrentData() {
             this.currentText = this.text;
-            if (this.userData.attributes.payload.confirm) {
+            if (this.userData?.attributes?.payload?.confirm) {
                 this.confirm = this.userData.attributes.payload.confirm;
             }
         },