Code Duplication    Length = 12-12 lines in 2 locations

code/Controller/AssetAdmin.php 2 locations

@@ 387-398 (lines=12) @@
384
        $data['Parent'] = $parentRecord;
385
386
        $tmpFile = $request->postVar('Upload');
387
        if (!$upload->validate($tmpFile)) {
388
            $result = ['message' => null];
389
            $errors = $upload->getErrors();
390
            if ($message = array_shift($errors)) {
391
                $result['message'] = [
392
                    'type' => 'error',
393
                    'value' => $message,
394
                ];
395
            }
396
            return (new HTTPResponse(json_encode($result), 400))
397
                ->addHeader('Content-Type', 'application/json');
398
        }
399
400
        // TODO Allow batch uploads
401
        $fileClass = File::get_class_for_file_extension(File::get_file_extension($tmpFile['name']));
@@ 465-476 (lines=12) @@
462
        }
463
464
        $tmpFile = $data['Upload'];
465
        if (!$upload->validate($tmpFile)) {
466
            $result = ['message' => null];
467
            $errors = $upload->getErrors();
468
            if ($message = array_shift($errors)) {
469
                $result['message'] = [
470
                    'type' => 'error',
471
                    'value' => $message,
472
                ];
473
            }
474
            return (new HTTPResponse(json_encode($result), 400))
475
                ->addHeader('Content-Type', 'application/json');
476
        }
477
478
        $folder = $parentRecord ? $parentRecord->getFilename() : '/';
479