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

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Kim <gary@garykim.dev>2020-06-12 15:29:36 +0300
committerGary Kim <gary@garykim.dev>2020-07-14 05:02:17 +0300
commita2cedcefeedd68790d72aca9102ce17558b407fa (patch)
tree07fc158769cb13a1e767270623405a71ee2db932 /apps/files_sharing/lib/Controller
parent8f78205be076aab99e3ce7e848b1e31541df6b7c (diff)
Add user input for link share labels
Signed-off-by: Gary Kim <gary@garykim.dev>
Diffstat (limited to 'apps/files_sharing/lib/Controller')
-rw-r--r--apps/files_sharing/lib/Controller/ShareAPIController.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/files_sharing/lib/Controller/ShareAPIController.php b/apps/files_sharing/lib/Controller/ShareAPIController.php
index 50ba39564ba..78b2eb1bc53 100644
--- a/apps/files_sharing/lib/Controller/ShareAPIController.php
+++ b/apps/files_sharing/lib/Controller/ShareAPIController.php
@@ -1079,6 +1079,9 @@ class ShareAPIController extends OCSController {
// only link shares have labels
if ($share->getShareType() === IShare::TYPE_LINK && $label !== null) {
+ if (strlen($label) > 255) {
+ throw new OCSBadRequestException("Maxmimum label length is 255");
+ }
$share->setLabel($label);
}