diff --git a/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php b/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php
index 53c3bf06198182001dcbde3fcafe2d375b5e3343..00bf546197bd42fab68d4f3c4333659e2dabd202 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)