From fe450fd4338ed1558b3a8ca45c55a21754892303 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Mon, 31 Jan 2022 11:45:25 +0100
Subject: [PATCH] fix #621

---
 .../courseware/CoursewareManagerCopySelector.vue           | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/resources/vue/components/courseware/CoursewareManagerCopySelector.vue b/resources/vue/components/courseware/CoursewareManagerCopySelector.vue
index c582737aef8..29d51dcab2c 100755
--- a/resources/vue/components/courseware/CoursewareManagerCopySelector.vue
+++ b/resources/vue/components/courseware/CoursewareManagerCopySelector.vue
@@ -9,7 +9,7 @@
             <button v-show="!sourceOwn && hasRemoteCid" class="button" @click="selectNewCourse"><translate>Veranstaltung auswählen</translate></button>
             <div v-if="sourceRemote">
                 <h2 v-if="!hasRemoteCid"><translate>Veranstaltungen</translate></h2>
-                <ul v-if="!hasRemoteCid">
+                <ul v-if="!hasRemoteCid && semesterMap.length > 0">
                     <li v-for="semester in semesterMap" :key="semester.id">
                     <h3>{{semester.attributes.title}}</h3>
                         <ul>
@@ -26,6 +26,11 @@
                     </li>
 
                 </ul>
+                <courseware-companion-box 
+                    v-if="!hasRemoteCid && semesterMap.length === 0"
+                    :msgCompanion="$gettext('Es wurden keine Veranstaltung mit Courseware-Inhalten gefunden.')"
+                    mood="sad"
+                />
                 <courseware-manager-element
                     v-if="remoteId !== '' && hasRemoteCid"
                     type="remote"
-- 
GitLab