summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/CreateMediaObjectModal.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-11-03 23:54:24 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-11-04 01:50:40 +0000
commita04bb9a236e92915034f97b1229f5d47c9bc750f (patch)
tree8c6af0cb01faf99962997494c6c4f427254a5118 /app/Http/RequestHandlers/CreateMediaObjectModal.php
parent618eece25a0a86b9c141d6ddb2dbe55462254562 (diff)
downloadwebtrees-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.php6
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,
]));
}