diff --git a/app/controllers/courseware/public.php b/app/controllers/courseware/public.php
index a7472ae836c80f526a83a9205eb89d9b95315022..55cf3f49292dc2257934965173ec401c7ec16209 100644
--- a/app/controllers/courseware/public.php
+++ b/app/controllers/courseware/public.php
@@ -4,6 +4,8 @@ use Courseware\PublicLink;
 
 class Courseware_PublicController extends StudipController
 {
+    protected $with_session = true;
+
     public function before_filter(&$action, &$args)
     {
         parent::before_filter($action, $args);