diff --git a/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue b/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue
index 1010d9b3349f123c19d95090f64bad4c65e42f36..12515118a12445c5c09e8af18e9831fcbd1de752 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 f961f5717ca8f6590ba71533f9b1a9ba13d9e80e..20e9b0e5336f6b53c6210f4036f35f573ed43940 100644
--- a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
+++ b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
@@ -300,7 +300,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 9d8e80f6b80a1879140cf63021f49b4a996fb5b9..0eb95fde43b4703563d67a508ba2134e8c99144f 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 9669a6138b18d36d236f056c23bc4a36d7c2e7d1..64e65ce8f5f3dd04af7058a30da514e5a0b1e1bc 100644
--- a/resources/vue/store/courseware/courseware.module.js
+++ b/resources/vue/store/courseware/courseware.module.js
@@ -1120,7 +1120,7 @@ export const actions = {
 
          return items
             .filter(({ membership, course }) => {
-                return course.relationships.courseware;
+                return course.relationships.courseware.data;
             })
             .map(({ course }) => course);