From 09b084dfedfc0e07acdf64a11d9350b70dfc15b1 Mon Sep 17 00:00:00 2001
From: Vincent Petry <pvince81@owncloud.com>
Date: Mon, 14 Oct 2013 17:28:23 +0200
Subject: [PATCH] Fixed file permissions after public upload

Fixes #5328
---
 apps/files/ajax/upload.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php
index 45fb17de94..2c1be428e8 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
 				);
 			}
 		}
-- 
GitLab