fix(ActionlogController): correct signature image for s3 bucket

This commit is contained in:
fe80 2024-06-05 10:08:15 +02:00
parent 12e107a71b
commit 7a76ec9e02
No known key found for this signature in database
GPG key ID: 31197BE94F263CCC

View file

@ -14,6 +14,12 @@ class ActionlogController extends Controller
// file_get_contents, so we set the error reporting for just this class
error_reporting(0);
$disk = config('filesystems.default');
switch (config("filesystems.disks.$disk.driver")) {
case 's3':
$file = 'private_uploads/signatures/'.$filename;
return redirect()->away(Storage::disk($disk)->temporaryUrl($file, now()->addMinutes(5)));
default:
$this->authorize('view', \App\Models\Asset::class);
$file = config('app.private_uploads').'/signatures/'.$filename;
$filetype = Helper::checkUploadIsImage($file);
@ -25,7 +31,6 @@ class ActionlogController extends Controller
} else {
return Response::make($contents)->header('Content-Type', $filetype);
}
}
public function getStoredEula($filename){
$this->authorize('view', \App\Models\Asset::class);