diff --git a/src/Filesystem/FilesystemManager.php b/src/Filesystem/FilesystemManager.php index 330ac14e2..af7dfcbe9 100644 --- a/src/Filesystem/FilesystemManager.php +++ b/src/Filesystem/FilesystemManager.php @@ -22,4 +22,22 @@ public function identify($disk) } return $configName; } + + /** + * @inheritDoc + */ + protected function resolve($name, $config = null) + { + if (is_null($config)) { + $config = $this->getConfig($name); + } + + // Default local drivers to public visibility for backwards compatibility + // see https://github.com/wintercms/winter/issues/503 + if ($config['driver'] === 'local' && empty($config['visibility'])) { + $config['visibility'] = 'public'; + } + + return parent::resolve($name, $config); + } }