aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/JsonApi
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2023-01-27 18:29:18 +0100
committerElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2023-01-27 18:29:18 +0100
commite88665b1b341b13d4ea3d880bda93f44026fe510 (patch)
tree489ad98ebeb8f2e273208902daa64527fe6c68a9 /lib/classes/JsonApi
parent5aeec3662e2106e88a9188f25bef0022e4a02c5d (diff)
move inheritance of permissions to JSON-API controller, fixes #2094biest-2094
Diffstat (limited to 'lib/classes/JsonApi')
-rw-r--r--lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php
index 47ada63..4c9525b 100644
--- a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php
+++ b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCreate.php
@@ -81,8 +81,8 @@ class StructuralElementsCreate extends JsonApiController
'title' => self::arrayGet($json, 'data.attributes.title', ''),
'purpose' => self::arrayGet($json, 'data.attributes.purpose', $parent->purpose),
'payload' => self::arrayGet($json, 'data.attributes.payload', ''),
- 'read_approval' => self::arrayGet($json, 'data.attributes.read-approval', []),
- 'write_approval' => self::arrayGet($json, 'data.attributes.write-approval', []),
+ 'read_approval' => self::arrayGet($json, 'data.attributes.read-approval', $parent->read_approval),
+ 'write_approval' => self::arrayGet($json, 'data.attributes.write-approval', $parent->write_approval),
'position' => $parent->countChildren()
]);