From ef19e3996c8e6563240a194135397130aefea0f3 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 14 Apr 2023 19:41:35 +0200 Subject: [PATCH] wip #5863 @1.5 --- .docker/images/php/Dockerfile | 2 +- app/Console/Commands/FluidbookDocumentProcess.php | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.docker/images/php/Dockerfile b/.docker/images/php/Dockerfile index c1951dd78..7f676742e 100644 --- a/.docker/images/php/Dockerfile +++ b/.docker/images/php/Dockerfile @@ -2,7 +2,7 @@ # PHPDocker.io PHP 8.1 / CLI and FPM image # ############################################ -FROM ubuntu:latest AS cli +FROM ubuntu:jammy AS cli WORKDIR "/application" diff --git a/app/Console/Commands/FluidbookDocumentProcess.php b/app/Console/Commands/FluidbookDocumentProcess.php index 705322e26..0de115376 100644 --- a/app/Console/Commands/FluidbookDocumentProcess.php +++ b/app/Console/Commands/FluidbookDocumentProcess.php @@ -10,6 +10,7 @@ use App\Models\User; use Cubist\Backpack\Console\Commands\CubistCommand; use Cubist\Util\PHP; use Cubist\Util\Str; +use Illuminate\Support\Facades\Log; class FluidbookDocumentProcess extends CubistCommand { @@ -22,7 +23,12 @@ class FluidbookDocumentProcess extends CubistCommand public function handle() { PHP::neverStop(true); - $doc = FluidbookDocument::find($this->argument('id')); + $id=$this->argument('id'); + $doc = FluidbookDocument::find($id); + if (null === $doc) { + Log::error('Document '.$id.' not found'); + exit; + } $doc->clearAllFiles(); $user = User::withoutGlobalScope('ownerclause')->where('id', $doc->owner)->first(); $job = new FluidbookDocumentUpload(Str::random(), $doc, $user); -- 2.39.5