diff --git a/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue b/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue
index 12515118a12445c5c09e8af18e9831fcbd1de752..d9ab4ffc8d1daf4584f5b9b2b94249a2c4c910d2 100644
--- a/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue
+++ b/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue
@@ -69,9 +69,9 @@
                         <studip-select
                             v-if="filteredCourses.length !== 0 && !loadingCourses"
                             :options="filteredCourses"
-                            label="title"
                             :clearable="false"
                             :reduce="option => option.id"
+                            :getOptionLabel="option => option.attributes.title"
                             v-model="selectedRange"
                         >
                             <template #open-indicator="selectAttributes">
@@ -79,15 +79,6 @@
                                     ><studip-icon shape="arr_1down" size="10"
                                 /></span>
                             </template>
-                            <template #no-options="{}">
-                                {{ $gettext('Es steht keine Auswahl zur Verfügung.') }}
-                            </template>
-                            <template #selected-option="{ attributes }">
-                                <span>{{ attributes.title }}</span>
-                            </template>
-                            <template #option="{ attributes }">
-                                <span>{{ attributes.title }}</span>
-                            </template>
                         </studip-select>
                         <p v-if="loadingCourses">
                             {{$gettext('Lade Veranstaltungen…')}}
diff --git a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
index 20e9b0e5336f6b53c6210f4036f35f573ed43940..76d84c891db3a720b5a26bdd8048c642006cbdf5 100644
--- a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
+++ b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue
@@ -68,9 +68,9 @@
                         <studip-select
                             v-if="filteredCourses.length !== 0 && !loadingCourses"
                             :options="filteredCourses"
-                            label="title"
                             :clearable="false"
                             :reduce="option => option.id"
+                            :getOptionLabel="option => option.attributes.title"
                             v-model="selectedRange"
                         >
                             <template #open-indicator="selectAttributes">
@@ -78,15 +78,6 @@
                                     ><studip-icon shape="arr_1down" :size="10"
                                 /></span>
                             </template>
-                            <template #no-options="{}">
-                                {{ $gettext('Es steht keine Auswahl zur Verfügung.') }}
-                            </template>
-                            <template #selected-option="{ attributes }">
-                                <span>{{ attributes.title }}</span>
-                            </template>
-                            <template #option="{ attributes }">
-                                <span>{{ attributes.title }}</span>
-                            </template>
                         </studip-select>
                         <p v-if="loadingCourses">
                             {{$gettext('Lade Veranstaltungen…')}}