From 4589d49a45ca449d88c74227c6a710684c4d4fa4 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Mon, 23 Mar 2020 16:23:52 +0300 Subject: [PATCH] permission update for rotate image --- .../src/Http/Controller/UploadController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php b/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php index 535112494..cb8b821f9 100644 --- a/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php +++ b/addons/default/visiosoft/media-field_type/src/Http/Controller/UploadController.php @@ -118,8 +118,11 @@ class UploadController extends AdminController $path = explode('/', $parsed['path']); $filename = end($path); - $isImageUser = FilesFilesEntryModel::query()->where('created_by_id', Auth::id()) - ->where('name', $filename)->first(); + $isImageUser = FilesFilesEntryModel::query(); + if (!auth()->user()->hasRole('admin')) { + $isImageUser = $isImageUser->where('created_by_id', Auth::id()); + } + $isImageUser = $isImageUser->where('name', $filename)->first(); if ($isImageUser != null) { WaterMark::make(Storage::path('images/' . $filename))->rotate(90) ->save(app_storage_path() . '/files-module/local/images/' . $filename);