Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJulien Veyssier <eneiluj@posteo.net>2021-10-22 19:44:09 +0300
committerJulien Veyssier <eneiluj@posteo.net>2022-01-03 12:27:35 +0300
commit7fde881f846d449fb75780fb2d0ff99b1cd8a289 (patch)
treee1bc0f1e6652d588cfcf0bd3f73b8db0da13969e /lib
parentf3f03cfa0dfaabaa90da6f15e8f6f5b850794f2d (diff)
fix share link permissions check
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
Diffstat (limited to 'lib')
-rw-r--r--lib/Service/ImageService.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Service/ImageService.php b/lib/Service/ImageService.php
index cb9e89f81..0912ad32b 100644
--- a/lib/Service/ImageService.php
+++ b/lib/Service/ImageService.php
@@ -217,7 +217,7 @@ class ImageService {
private function hasUpdatePermissions(string $token): bool {
try {
$share = $this->shareManager->getShareByToken($token);
- return ($share->getShareType() === IShare::TYPE_LINK && $share->getPermissions() | Constants::PERMISSION_UPDATE);
+ return ($share->getShareType() === IShare::TYPE_LINK && $share->getPermissions() & Constants::PERMISSION_UPDATE);
} catch (ShareNotFound $e) {
return false;
}