From: Vincent Petry Date: Mon, 14 Oct 2013 15:28:23 +0000 (+0200) Subject: Fixed file permissions after public upload X-Git-Tag: v6.0.0alpha2~3^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=09b084dfedfc0e07acdf64a11d9350b70dfc15b1;p=nextcloud-server.git Fixed file permissions after public upload Fixes #5328 --- diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php index 45fb17de94a..2c1be428e84 100644 --- a/apps/files/ajax/upload.php +++ b/apps/files/ajax/upload.php @@ -130,7 +130,7 @@ if (strpos($dir, '..') === false) { 'originalname' => $files['tmp_name'][$i], 'uploadMaxFilesize' => $maxUploadFileSize, 'maxHumanFilesize' => $maxHumanFileSize, - 'permissions' => $meta['permissions'], + 'permissions' => $meta['permissions'] & OCP\PERMISSION_READ ); } @@ -156,7 +156,7 @@ if (strpos($dir, '..') === false) { 'originalname' => $files['tmp_name'][$i], 'uploadMaxFilesize' => $maxUploadFileSize, 'maxHumanFilesize' => $maxHumanFileSize, - 'permissions' => $meta['permissions'], + 'permissions' => $meta['permissions'] & OCP\PERMISSION_READ ); } }