diff --git a/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue b/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue
index 9695df3368bd604b7a7266f090e8f5d4d6533831..a9c177f6a37db2bb09f076a875062feec0494420 100644
--- a/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue
+++ b/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue
@@ -261,7 +261,7 @@ export default {
             return this.selectedUnitElement.attributes.payload.description ?? '';
         },
         filteredCourses() {
-            const courses = this.courses.filter((course) => { return course.id !== this.context.id});
+            const courses = this.courses.filter((course) => { return course.id !== this.context.id });
             if (this.selectedSemester === 'all') {
                 return courses;
             } else {
diff --git a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
index 8eda4d32583650550a0f7d5906ff33569b5e2aac..aec65adef47556209f7a78f57bb5ea68c07a2719 100644
--- a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
+++ b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
@@ -329,7 +329,7 @@ export default {
                 .filter(Boolean);
         },
         filteredCourses() {
-            const courses = this.courses.filter((course) => { return course.id !== this.context.id});
+            const courses = this.courses.filter((course) => { return course.id !== this.context.id });
             if (this.selectedSemester === 'all') {
                 return courses;
             } else {
diff --git a/resources/vue/store/courseware/courseware-shelf.module.js b/resources/vue/store/courseware/courseware-shelf.module.js
index 8fab7a275c1ac91d9943d7613ce30f593c2d8e23..7b564b882bcee92171ea237350c934432dba1901 100644
--- a/resources/vue/store/courseware/courseware-shelf.module.js
+++ b/resources/vue/store/courseware/courseware-shelf.module.js
@@ -314,7 +314,7 @@ export const actions = {
 
          return items
             .filter(({ membership, course }) => {
-                return course.relationships.courseware;
+                return course.relationships.courseware.data;
             })
             .map(({ course }) => course);
 
diff --git a/resources/vue/store/courseware/courseware.module.js b/resources/vue/store/courseware/courseware.module.js
index 5eb40a00855bb9764194d44e443ecb1fd04b3954..b4c309d391f0530542f28c71543b76fd12cd905b 100644
--- a/resources/vue/store/courseware/courseware.module.js
+++ b/resources/vue/store/courseware/courseware.module.js
@@ -1093,7 +1093,7 @@ export const actions = {
 
          return items
             .filter(({ membership, course }) => {
-                return course.relationships.courseware;
+                return course.relationships.courseware.data;
             })
             .map(({ course }) => course);