From: Michael Gapczynski Date: Fri, 31 Aug 2012 21:31:28 +0000 (-0400) Subject: Remove share permission for encrypted files X-Git-Tag: v4.5.0beta2~27 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=efa0478d2d6c78639d5839c9014f25dac1f11d98;p=nextcloud-server.git Remove share permission for encrypted files --- diff --git a/lib/files.php b/lib/files.php index a303c078728..b8af5e04b71 100644 --- a/lib/files.php +++ b/lib/files.php @@ -56,7 +56,11 @@ class OC_Files { foreach ($files as &$file) { $file['directory'] = $directory; $file['type'] = ($file['mimetype'] == 'httpd/unix-directory') ? 'dir' : 'file'; - $permissions = OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE; + $permissions = OCP\Share::PERMISSION_READ; + // NOTE: Remove check when new encryption is merged + if (!$file['encrypted']) { + $permissions |= OCP\Share::PERMISSION_SHARE; + } if ($file['type'] == 'dir' && $file['writable']) { $permissions |= OCP\Share::PERMISSION_CREATE; }