From 63f04091d493deea29c306c771a1a8c31ca36a18 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Tue, 23 Jan 2024 14:59:34 +0000
Subject: [PATCH] fix #3666

Closes #3666

Merge request studip/studip!2541
---
 lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php b/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
index 5909f2aa473..e676507017d 100644
--- a/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
+++ b/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
@@ -114,7 +114,7 @@ class UnitsCreate extends JsonApiController
 
         $instance = new \Courseware\Instance($struct);
 
-        $instance->setRootLayout(self::arrayGet($json, 'data.attributes.settings.root-layout'));
+        $instance->setRootLayout(self::arrayGet($json, 'data.attributes.settings.root-layout') ?? 'default');
 
         $instance->getUnit()->store();
 
-- 
GitLab