Fixed - Guest users can’t upload images (#435)

This commit is contained in:
Chirag Chhatrala 2024-06-05 18:31:23 +05:30 committed by GitHub
parent af256bfccc
commit 817b2f392f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 4 deletions

View File

@ -23,7 +23,7 @@ class FormController extends Controller
public function __construct() public function __construct()
{ {
$this->middleware('auth'); $this->middleware('auth', ['except' => ['uploadAsset']]);
$this->formCleaner = new FormCleaner(); $this->formCleaner = new FormCleaner();
} }
@ -217,8 +217,6 @@ class FormController extends Controller
*/ */
public function uploadAsset(UploadAssetRequest $request) public function uploadAsset(UploadAssetRequest $request)
{ {
$this->authorize('viewAny', Form::class);
$fileNameParser = StorageFileNameParser::parse($request->url); $fileNameParser = StorageFileNameParser::parse($request->url);
// Make sure we retrieve the file in tmp storage, move it to persistent // Make sure we retrieve the file in tmp storage, move it to persistent

View File

@ -122,7 +122,7 @@ Route::group(['middleware' => 'auth:api'], function () {
Route::post( Route::post(
'/assets/upload', '/assets/upload',
[FormController::class, 'uploadAsset'] [FormController::class, 'uploadAsset']
)->name('assets.upload'); )->withoutMiddleware(['auth:api'])->name('assets.upload');
Route::get( Route::get(
'/{id}/uploaded-file/{filename}', '/{id}/uploaded-file/{filename}',
[FormController::class, 'viewFile'] [FormController::class, 'viewFile']