diff --git a/resources/vue/store/courseware/courseware.module.js b/resources/vue/store/courseware/courseware.module.js index 79aef8856ee4309dfa85e5977c1c49bc460747f7..db55cdd6d1cbb639017a7ce512cd6e859a5edb51 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;