diff --git a/controllers/copy.php b/controllers/copy.php
index b05e73e14d412b92cb1d41e3e440e764aea507e4..fdcf91ecbb04c5126bb4819c3dd5967e1815e9c0 100755
--- a/controllers/copy.php
+++ b/controllers/copy.php
@@ -19,7 +19,7 @@ class CopyController extends PluginController
             $this->semesters = array_reverse(Semester::getAll());
             $this->semester = UserConfig::get($GLOBALS['user']->id)->COURSECOPY_SETTINGS_SEMESTER_ID
                 ? Semester::find(UserConfig::get($GLOBALS['user']->id)->COURSECOPY_SETTINGS_SEMESTER_ID)
-                : $this->semesters[0];
+                : $this->semesters[0] ?? null;
             if (Seminar_Perm::get()->have_perm('admin')) {
                 $this->have_coursegroups = true;
             }
diff --git a/plugin.manifest b/plugin.manifest
index c1093d71625a1f66076fc62b2e77869107229182..0feb8f122415eec7f0a62cc6e1362c2abd3cbae1 100755
--- a/plugin.manifest
+++ b/plugin.manifest
@@ -1,6 +1,6 @@
 pluginname=CourseCopy
 pluginclassname=CourseCopy
-version=1.9.6
+version=1.9.7
 origin=data-quest
-studipMinVersion=4.0
-studipMaxVersion=5.4.99
+studipMinVersion=5.0
+studipMaxVersion=5.9.99