Fixing bug

This commit is contained in:
Axel 2023-05-25 15:55:46 +02:00
parent c663155f3b
commit 2fed92653f
Signed by: axel
GPG key ID: 73C0A5961B6BC740
2 changed files with 5 additions and 6 deletions

View file

@ -18,7 +18,7 @@ class UploadController extends Controller
{
public function createBundle(Request $request, Bundle $bundle) {
return view('upload', [
'bundle' => $bundle->toArray(),
'bundle' => new BundleResource($bundle),
'baseUrl' => config('app.url')
]);
}

View file

@ -2,6 +2,8 @@
namespace App\Http\Resources;
use App\Helpers\Auth;
use App\Helpers\Upload;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
use Illuminate\Support\Facades\Route;
@ -22,12 +24,9 @@ class BundleResource extends JsonResource
Do not return private data on the preview page
*/
$full = false;
$middleware = Route::current()->gatherMiddleware('access.guest');
foreach ($middleware as $m) {
if ($m === 'access.owner') {
if (Auth::isLogged() || Upload::canUpload($request->ip())) {
$full = true;
}
}
$response = [
'created_at' => $this->created_at,