diff --git a/modules/cms/widgets/MediaManager.php b/modules/cms/widgets/MediaManager.php index e659ab700..8f103e29e 100644 --- a/modules/cms/widgets/MediaManager.php +++ b/modules/cms/widgets/MediaManager.php @@ -1098,10 +1098,14 @@ class MediaManager extends WidgetBase $path = $quickMode ? '/uploaded-files' : Input::get('path'); $path = MediaLibrary::validatePath($path); $filePath = $path.'/'.$fileName; - + + $realPath = empty(trim($uploadedFile->getRealPath())) + ? $uploadedFile->getPath() . DIRECTORY_SEPARATOR . $uploadedFile->getFileName() + : $uploadedFile->getRealPath(); + MediaLibrary::instance()->put( $filePath, - File::get($uploadedFile->getRealPath()) + File::get($realPath) ); /*