diff --git a/be/app/Http/Controllers/MasterTaskController.php b/be/app/Http/Controllers/MasterTaskController.php index 60d517c..5509966 100644 --- a/be/app/Http/Controllers/MasterTaskController.php +++ b/be/app/Http/Controllers/MasterTaskController.php @@ -65,6 +65,18 @@ class MasterTaskController extends Controller return response()->json($validator->errors(), 400); } + // validacia na max 50MB size pre attachmenty. neslo dat do klasickeho laravel validation, tak je to separe + + if ($files = $request->file('data')['files']) { + foreach ( $files as $file ) { + if ($file->getSize() > 52428800) + return response()->json([ + 'files' => 'File size must be less than 50MB', + ], 400); + } + } + + // upratanie requestu, pretoze frontend pouziva inu nomenklaturu fieldov ako appka $data['data'] = $request->all()['data']; $data['data']['title'] = $request->all()['data']['name'];