diff --git a/modules/cms/classes/MediaLibrary.php b/modules/cms/classes/MediaLibrary.php index c75a4aef1..243fbc335 100644 --- a/modules/cms/classes/MediaLibrary.php +++ b/modules/cms/classes/MediaLibrary.php @@ -1,5 +1,6 @@ storageFolder = self::validatePath(Config::get('cms.storage.media.folder', 'media'), true); $this->storagePath = rtrim(Config::get('cms.storage.media.path', '/storage/app/media'), '/'); - $this->storageFolder = self::validatePath( - Config::get('cms.storage.media.folder', 'media'), true); + if (!preg_match("/(\/\/|http|https)/", $this->storagePath)) { + $this->storagePath = Request::getBasePath() . $this->storagePath; + } + $this->ignoreNames = Config::get('cms.storage.media.ignore', $this->defaultIgnoreNames); $this->storageFolderNameLength = strlen($this->storageFolder);