From 8167b151d5e43ecfa5dc143149ec5967f38a0c23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Fri, 24 Mar 2017 01:38:23 +0100 Subject: [PATCH] FIX: upload all title photos into root directory --- .../Pipeline/SavePipeline/Process/UploadTitlePhoto.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/CMS/Pipeline/SavePipeline/Process/UploadTitlePhoto.php b/app/CMS/Pipeline/SavePipeline/Process/UploadTitlePhoto.php index 3ea87338..0832d0bf 100644 --- a/app/CMS/Pipeline/SavePipeline/Process/UploadTitlePhoto.php +++ b/app/CMS/Pipeline/SavePipeline/Process/UploadTitlePhoto.php @@ -2,10 +2,12 @@ namespace App\CMS\Pipeline\SavePipeline\Process; use App\CMS\Contracts\Content\SavePipeline\Process; +use App\CMS\Helpers\RootDirectory; use App\Models\Content\Content; use App\Models\FileManager\File; -class UploadTitlePhoto implements Process { +class UploadTitlePhoto implements Process +{ /** * Process and modify given page * @@ -23,7 +25,10 @@ class UploadTitlePhoto implements Process { $page->titlePhoto = isset($input['existingTitlePhoto']) ? $input['existingTitlePhoto'] : null; if (!is_null($titlePhoto)) { - $file = $fileModel->upload($titlePhoto); + $root = RootDirectory::get(); + $data = ['directoryId' => $root->id]; + + $file = $fileModel->upload($titlePhoto, (object)$data); $page->titlePhoto = $file ? $file['filename'] : null; }