From 6dc273174983e648d602d4ad49d5667550bded9c Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Fri, 5 Jul 2024 14:05:17 +0000
Subject: [PATCH] fix #4315

Closes #4315

Merge request studip/studip!3173
---
 .../structural-element/CoursewareStructuralElement.vue          | 2 ++
 .../structural-element/CoursewareStructuralElementDialogAdd.vue | 2 ++
 .../vue/components/courseware/unit/CoursewareShelfDialogAdd.vue | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue b/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue
index b5e063b116a..f130f48ea8c 100644
--- a/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue
+++ b/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue
@@ -337,6 +337,7 @@
                                             <translate>Niveau</translate><br />
                                             <translate>von</translate>
                                             <select v-model="currentElement.attributes.payload.difficulty_start">
+                                                <option value="">-</option>
                                                 <option
                                                     v-for="difficulty_start in 12"
                                                     :key="difficulty_start"
@@ -347,6 +348,7 @@
                                             </select>
                                             <translate>bis</translate>
                                             <select v-model="currentElement.attributes.payload.difficulty_end">
+                                                <option value="">-</option>
                                                 <option
                                                     v-for="difficulty_end in 12"
                                                     :key="difficulty_end"
diff --git a/resources/vue/components/courseware/structural-element/CoursewareStructuralElementDialogAdd.vue b/resources/vue/components/courseware/structural-element/CoursewareStructuralElementDialogAdd.vue
index c34e45d7a1f..bdbfa944cf6 100644
--- a/resources/vue/components/courseware/structural-element/CoursewareStructuralElementDialogAdd.vue
+++ b/resources/vue/components/courseware/structural-element/CoursewareStructuralElementDialogAdd.vue
@@ -131,12 +131,14 @@
                         {{ $gettext('Niveau') }}<br />
                         {{ $gettext('von') }}
                         <select v-model="difficulty_start">
+                            <option value="">-</option>
                             <option v-for="difficulty_start in 12" :key="difficulty_start" :value="difficulty_start">
                                 {{ difficulty_start }}
                             </option>
                         </select>
                         {{ $gettext('bis') }}
                         <select v-model="difficulty_end">
+                            <option value="">-</option>
                             <option v-for="difficulty_end in 12" :key="difficulty_end" :value="difficulty_end">
                                 {{ difficulty_end }}
                             </option>
diff --git a/resources/vue/components/courseware/unit/CoursewareShelfDialogAdd.vue b/resources/vue/components/courseware/unit/CoursewareShelfDialogAdd.vue
index a55d1e0555c..85379003a12 100644
--- a/resources/vue/components/courseware/unit/CoursewareShelfDialogAdd.vue
+++ b/resources/vue/components/courseware/unit/CoursewareShelfDialogAdd.vue
@@ -118,6 +118,7 @@
                         {{ $gettext('Niveau') }}<br />
                         {{ $gettext('von') }}
                         <select v-model="addWizardData.difficulty_start">
+                            <option value="">-</option>
                             <option
                                 v-for="difficulty_start in 12"
                                 :key="difficulty_start"
@@ -128,6 +129,7 @@
                         </select>
                         {{ $gettext('bis') }}
                         <select v-model="addWizardData.difficulty_end">
+                            <option value="">-</option>
                             <option
                                 v-for="difficulty_end in 12"
                                 :key="difficulty_end"
-- 
GitLab