Drawings now generate revisions, not replace

Updated drawing update test to accomodate.
Image deletion system now takes revisions into account.
This commit is contained in:
Dan Brown
2018-05-13 17:41:35 +01:00
parent d5b922aa50
commit 13ad0031d6
8 changed files with 112 additions and 40 deletions

View File

@ -170,7 +170,7 @@ class ImageController extends Controller
* @param Request $request
* @return \Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\JsonResponse|\Symfony\Component\HttpFoundation\Response
*/
public function replaceDrawing(string $id, Request $request)
public function updateDrawing(string $id, Request $request)
{
$this->validate($request, [
'image' => 'required|string'
@ -182,7 +182,7 @@ class ImageController extends Controller
$this->checkOwnablePermission('image-update', $image);
try {
$image = $this->imageRepo->replaceDrawingContent($image, $imageBase64Data);
$image = $this->imageRepo->updateDrawing($image, $imageBase64Data);
} catch (ImageUploadException $e) {
return response($e->getMessage(), 500);
}