diff --git a/resources/vue/store/courseware/courseware.module.js b/resources/vue/store/courseware/courseware.module.js
index 5333eb0c4aea548a538de000755803eb95d59edc..903b91bc753ee608a23cd00326955ba691b35a5c 100644
--- a/resources/vue/store/courseware/courseware.module.js
+++ b/resources/vue/store/courseware/courseware.module.js
@@ -105,7 +105,7 @@ const getters = {
     },
     currentElementBlocked(state, getters, rootState, rootGetters) {
         const elemData = getters.currentStructuralElement?.relationships?.['edit-blocker']?.data;
-        return elemData !== null && elemData !== '';
+        return elemData !== null && elemData !== '' && getters.currentStructuralElement;
     },
     currentElementBlockerId(state, getters) {
         return getters.currentElementBlocked ? getters.currentStructuralElement?.relationships?.['edit-blocker']?.data?.id : null;