From 297d3587495fc05965f9775e6a1f79f806ae297c Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Thu, 4 Apr 2024 14:05:39 +0000
Subject: [PATCH] fix #3945

Closes #3945

Merge request studip/studip!2807
---
 .../JsonApi/Routes/Courseware/UnitsCreate.php      | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php b/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
index e676507017d..d913966b149 100644
--- a/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
+++ b/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
@@ -100,6 +100,20 @@ class UnitsCreate extends JsonApiController
             'commentable' => 0
         ]);
 
+        \Courseware\Container::create([
+            'structural_element_id' => $struct->id,
+            'owner_id'              => $user->id,
+            'editor_id'             => $user->id,
+            'edit_blocker_id'       => '',
+            'position'              => 0,
+            'container_type'        => 'list',
+
+            'payload' => json_encode([
+                'colspan' => 'full',
+                'sections' => [['name' => _('erstes Element'), 'icon' => '','blocks' => []]]
+            ]),
+        ]);
+
         $unit = \Courseware\Unit::create([
             'range_id' => $range->getRangeId(),
             'range_type' => $range->getRangeType(),
-- 
GitLab