diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2019-11-03 23:54:24 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2019-11-04 01:50:40 +0000 |
| commit | a04bb9a236e92915034f97b1229f5d47c9bc750f (patch) | |
| tree | 8c6af0cb01faf99962997494c6c4f427254a5118 /app/Http/RequestHandlers/CreateMediaObjectModal.php | |
| parent | 618eece25a0a86b9c141d6ddb2dbe55462254562 (diff) | |
| download | webtrees-a04bb9a236e92915034f97b1229f5d47c9bc750f.tar.gz webtrees-a04bb9a236e92915034f97b1229f5d47c9bc750f.tar.bz2 webtrees-a04bb9a236e92915034f97b1229f5d47c9bc750f.zip | |
Fix: #2479 - admin manage media showing wrong files; Attach filesystems to request
Diffstat (limited to 'app/Http/RequestHandlers/CreateMediaObjectModal.php')
| -rw-r--r-- | app/Http/RequestHandlers/CreateMediaObjectModal.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/Http/RequestHandlers/CreateMediaObjectModal.php b/app/Http/RequestHandlers/CreateMediaObjectModal.php index d598b00844..2cb53cef30 100644 --- a/app/Http/RequestHandlers/CreateMediaObjectModal.php +++ b/app/Http/RequestHandlers/CreateMediaObjectModal.php @@ -21,6 +21,7 @@ namespace Fisharebest\Webtrees\Http\RequestHandlers; use Fisharebest\Webtrees\Services\MediaFileService; use Fisharebest\Webtrees\Tree; +use League\Flysystem\FilesystemInterface; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\RequestHandlerInterface; @@ -55,10 +56,13 @@ class CreateMediaObjectModal implements RequestHandlerInterface $tree = $request->getAttribute('tree'); assert($tree instanceof Tree); + $data_filesystem = $request->getAttribute('filesystem.data'); + assert($data_filesystem instanceof FilesystemInterface); + return response(view('modals/create-media-object', [ 'max_upload_size' => $this->media_file_service->maxUploadFilesize(), 'media_types' => $this->media_file_service->mediaTypes(), - 'unused_files' => $this->media_file_service->unusedFiles($tree), + 'unused_files' => $this->media_file_service->unusedFiles($tree, $data_filesystem), 'tree' => $tree, ])); } |
