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;