diff options
author | Julien Veyssier <eneiluj@posteo.net> | 2021-10-22 19:44:09 +0300 |
---|---|---|
committer | Julien Veyssier <eneiluj@posteo.net> | 2022-01-03 12:27:35 +0300 |
commit | 7fde881f846d449fb75780fb2d0ff99b1cd8a289 (patch) | |
tree | e1bc0f1e6652d588cfcf0bd3f73b8db0da13969e /lib | |
parent | f3f03cfa0dfaabaa90da6f15e8f6f5b850794f2d (diff) |
fix share link permissions check
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Service/ImageService.php | 2 |
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; } |