aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/lib/Controller
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2022-09-15 16:43:01 +0200
committerGitHub <noreply@github.com>2022-09-15 16:43:01 +0200
commit02d55eb90fdc61137745c5e5b3d8c7330e0717c2 (patch)
treee560bf8b22e696f3dd0aaa73c6dd4ae083cc8a78 /apps/files_sharing/lib/Controller
parent1013c3bf66803fd262fa2c82f5633af61305a151 (diff)
parent7ded5a769b7d7d681c3a3260b77869b18c9822ae (diff)
downloadnextcloud-server-02d55eb90fdc61137745c5e5b3d8c7330e0717c2.tar.gz
nextcloud-server-02d55eb90fdc61137745c5e5b3d8c7330e0717c2.zip
Merge pull request #33941 from nextcloud/fix/public-sharing
Only normalize data in public shares and not crud
Diffstat (limited to 'apps/files_sharing/lib/Controller')
-rw-r--r--apps/files_sharing/lib/Controller/ShareAPIController.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/files_sharing/lib/Controller/ShareAPIController.php b/apps/files_sharing/lib/Controller/ShareAPIController.php
index ebc910063ef..003d9336af5 100644
--- a/apps/files_sharing/lib/Controller/ShareAPIController.php
+++ b/apps/files_sharing/lib/Controller/ShareAPIController.php
@@ -1187,7 +1187,9 @@ class ShareAPIController extends OCSController {
}
// normalize to correct public upload permissions
- $newPermissions = Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE;
+ if ($publicUpload === 'true') {
+ $newPermissions = Constants::PERMISSION_READ | Constants::PERMISSION_CREATE | Constants::PERMISSION_UPDATE | Constants::PERMISSION_DELETE;
+ }
}
if ($newPermissions !== null) {