diff options
| author | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2023-07-14 06:22:17 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-07-14 06:22:17 +0000 |
| commit | 2e40475f6dae7bece3a5523c3cd499c845f69029 (patch) | |
| tree | 88619a83fd3af50e80d4f7895eebef869278ffba /lib/models/Courseware/Container.php | |
| parent | 74603117e50e764dfb0233d49cb99ffafaccac54 (diff) | |
avoid API change in BlockType class, re #2766
Merge request studip/studip!1927
Diffstat (limited to 'lib/models/Courseware/Container.php')
| -rw-r--r-- | lib/models/Courseware/Container.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/models/Courseware/Container.php b/lib/models/Courseware/Container.php index 5ce8f29..ac5ef60 100644 --- a/lib/models/Courseware/Container.php +++ b/lib/models/Courseware/Container.php @@ -115,13 +115,13 @@ class Container extends \SimpleORMap implements \PrivacyObject ], 'blocks' => $this->getClipboardBackupBlocks() ]; - return json_encode($container, true); + return json_encode($container); } public function getClipboardBackupBlocks(): array { return $this->blocks->map(function (Block $block) { - return json_decode($block->getClipboardBackup()); + return json_decode($block->getClipboardBackup(), true); }); } @@ -195,11 +195,11 @@ class Container extends \SimpleORMap implements \PrivacyObject 'edit_blocker_id' => null, 'position' => $element->countContainers(), 'container_type' => $data->attributes->{'container-type'}, - 'payload' => json_encode($data->attributes->payload), + 'payload' => $data->attributes->payload, ]); $blockMap = self::createBlocksFromData($user, $container, $data); - $container['payload'] = $container->type->copyPayload($blockMap); + $container->payload = $container->type->copyPayload($blockMap); $container->store(); return $container; |
