diff --git a/controllers/copy.php b/controllers/copy.php
index 67dcff3e55a9ce4bd99dccefddab7169172fb9dc..804e6b8efab18e36eec2c49b9c135a0eb9d4ac94 100755
--- a/controllers/copy.php
+++ b/controllers/copy.php
@@ -83,7 +83,9 @@ class CopyController extends PluginController
                 foreach ($course_ids as $course_id) {
                     $oldcourse = Course::find($course_id);
 
-                    if ($oldcourse && Seminar_Perm::get()->have_studip_perm('dozent', $course_id)) {
+                    if ($oldcourse
+                            && Seminar_Perm::get()->have_studip_perm('dozent', $course_id)
+                            && !LockRules::check($course_id, 'seminar_copy')) {
                         $newcourse = new Course();
                         $newcourse->setData($oldcourse->toArray());
                         if ($newcourse['parent_course']) {
diff --git a/plugin.manifest b/plugin.manifest
index 3921d09259bf8123fcb28dbb389c1e13f9eaea7b..ca81a4628888ee70285243c3d68e48e1589a9c12 100755
--- a/plugin.manifest
+++ b/plugin.manifest
@@ -1,6 +1,6 @@
 pluginname=CourseCopy
 pluginclassname=CourseCopy
-version=1.9.2
+version=1.9.3
 origin=data-quest
 studipMinVersion=4.0
-studipMaxVersion=5.1.99
+studipMaxVersion=5.3.99