From 44884d61327c4f5f4948b860a9b93cce45aad3f9 Mon Sep 17 00:00:00 2001 From: Awilum Date: Sat, 29 Feb 2020 18:04:41 +0300 Subject: [PATCH] fix(admin-plugin): fix uploads directory in method getMediaList --- site/plugins/admin/app/Controllers/EntriesController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/site/plugins/admin/app/Controllers/EntriesController.php b/site/plugins/admin/app/Controllers/EntriesController.php index 51ae650b..5f6f65ee 100644 --- a/site/plugins/admin/app/Controllers/EntriesController.php +++ b/site/plugins/admin/app/Controllers/EntriesController.php @@ -1120,6 +1120,11 @@ class EntriesController extends Controller { $base_url = \Slim\Http\Uri::createFromEnvironment(new \Slim\Http\Environment($_SERVER))->getBaseUrl(); $files = []; + + if (!Filesystem::has(PATH['uploads'] . '/entries/' . $id)) { + Filesystem::createDir(PATH['uploads'] . '/entries/' . $id); + } + foreach (array_diff(scandir(PATH['uploads'] . '/entries/' . $id), ['..', '.']) as $file) { if (strpos($this->registry->get('plugins.admin.entries.media.accept_file_types'), $file_ext = substr(strrchr($file, '.'), 1)) !== false) { if (strpos($file, strtolower($file_ext), 1)) {