From e10f4a08299ca0e6b30ea180d7365418798a88b8 Mon Sep 17 00:00:00 2001
From: Marcus Eibrink-Lunzenauer <lunzenauer@elan-ev.de>
Date: Tue, 14 Sep 2021 05:25:29 +0200
Subject: [PATCH] return a JSON response when copying CW blocks

---
 lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php b/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php
index 53c3bf06198..00bf546197b 100755
--- a/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php
+++ b/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php
@@ -37,9 +37,10 @@ class BlocksCopy extends NonJsonApiController
 
         $new_block = $this->copyBlock($user, $block, $container);
 
+        $response = $response->withHeader('Content-Type', 'application/json');
+        $response->getBody()->write((string) json_encode($new_block));
 
-        return $response->withJson($new_block);
-
+        return $response;
     }
 
     private function copyBlock(\User $user, \Courseware\Block $remote_block, \Courseware\Container $container)
-- 
GitLab