diff --git a/app/controllers/course/studygroup.php b/app/controllers/course/studygroup.php
index 4caad47c44cbc12464707606885ba584ec7aea32..b0f9f674e0497168d1452b452ef00884bc0cdeea 100644
--- a/app/controllers/course/studygroup.php
+++ b/app/controllers/course/studygroup.php
@@ -596,6 +596,11 @@ class Course_StudygroupController extends AuthenticatedController
         global $perm;
 
         $id = Context::getId();
+
+        if (!$id) {
+            throw new CheckObjectException(_('Sie haben kein Objekt gewählt.'));
+        }
+
         $user = Request::username('user');
 
         if ($from_status === 'moderator') {