From 6205adb57abc9ed4620e31b610a07b7e73d84f51 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Mon, 10 Jan 2022 07:36:59 +0000 Subject: [PATCH] fix #509 --- app/controllers/contents/courseware.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/controllers/contents/courseware.php b/app/controllers/contents/courseware.php index fa70db633a9..4f9b4d175df 100755 --- a/app/controllers/contents/courseware.php +++ b/app/controllers/contents/courseware.php @@ -34,6 +34,12 @@ class Contents_CoursewareController extends AuthenticatedController { Navigation::activateItem('/contents/courseware/projects'); $this->setProjectsSidebar($action); + $this->courseware_root = StructuralElement::getCoursewareUser($this->user->id); + if (!$this->courseware_root) { + // create initial courseware dataset + $new = StructuralElement::createEmptyCourseware($this->user->id, 'user'); + $this->courseware_root = $new->getRoot(); + } $this->elements = $this->getProjects('all'); } -- GitLab