From 0be9a36780172990201f9b4251824a5a89a8062e Mon Sep 17 00:00:00 2001
From: Rasmus Fuhse <fuhse@data-quest.de>
Date: Fri, 10 Feb 2023 13:09:31 +0000
Subject: [PATCH] Resolve "Anlegen von Coursewares funktioniert nicht immer"

Closes #2153

Merge request studip/studip!1390
---
 lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php b/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
index da152b2398f..a96f160fd02 100644
--- a/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
+++ b/lib/classes/JsonApi/Routes/Courseware/UnitsCreate.php
@@ -99,11 +99,11 @@ class UnitsCreate extends JsonApiController
             'structural_element_id' => $struct->id,
             'content_type' => 'courseware',
             'creator_id' => $user->id,
-            'public' => self::arrayGet($json, 'data.attributes.public', ''),
+            'public' => self::arrayGet($json, 'data.attributes.public', '0'),
             'release_date' => self::arrayGet($json, 'data.attributes.release-date'),
             'withdraw_date' => self::arrayGet($json, 'data.attributes.withdraw-date'),
         ]);
-        
+
         $unit->store();
 
         return $unit;
-- 
GitLab