An attempt to fix broken collabora sharing which originally got broken by commit f166fbdd46 in order to get mounted template sharing fixed.

This commit is contained in:
Hadi Nategh 2018-03-14 18:58:20 +01:00
parent 6c15873c4f
commit 600872a4bf

View File

@ -456,7 +456,14 @@ class Sharing
if (($exists = ($stat = Vfs::stat($path)) && Vfs::check_access($path, Vfs::READABLE, $stat))) if (($exists = ($stat = Vfs::stat($path)) && Vfs::check_access($path, Vfs::READABLE, $stat)))
{ {
$vfs_path = Vfs::parse_url($path, PHP_URL_PATH); if (preg_match("/^(sqlfs|vfs)/", $stat['url']))
{
$vfs_path = Vfs::parse_url($path, PHP_URL_PATH);
}
else
{
$vfs_path = Vfs::parse_url($stat['url'], PHP_URL_PATH);
}
} }
} }
// check if file exists and is readable // check if file exists and is readable