diff --git a/apps/files_sharing/appinfo/update.php b/apps/files_sharing/appinfo/update.php new file mode 100644 index 0000000000000000000000000000000000000000..b43269d69f73518a3beed23c18bad16d06291897 --- /dev/null +++ b/apps/files_sharing/appinfo/update.php @@ -0,0 +1,16 @@ +<?php + +// touch shared directories to trigger one-time re-scan for all users +$datadir = \OCP\Config::getSystemValue('datadirectory'); +$currentVersion=OC_Appconfig::getValue('files_sharing', 'installed_version'); +if (version_compare($currentVersion, '0.2.2', '<')) { + if ($handle = opendir($datadir)) { + while (false !== ($entry = readdir($handle))) { + $sharedFolder = $datadir.'/'.$entry.'/files/Shared'; + if ($entry != "." && $entry != ".." && is_dir($sharedFolder)) { + touch($sharedFolder); + } + } + closedir($handle); + } +} \ No newline at end of file diff --git a/apps/files_sharing/appinfo/version b/apps/files_sharing/appinfo/version index 7dff5b8921122a487162febe3c8e32effb7acb35..f4778493c50025c6ab147a1fec7486ef0c706792 100644 --- a/apps/files_sharing/appinfo/version +++ b/apps/files_sharing/appinfo/version @@ -1 +1 @@ -0.2.1 \ No newline at end of file +0.2.2 \ No newline at end of file