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:
Diffstat (limited to 'apps/files_sharing/lib/Controller/ShareAPIController.php')
-rw-r--r--apps/files_sharing/lib/Controller/ShareAPIController.php13
1 files changed, 6 insertions, 7 deletions
diff --git a/apps/files_sharing/lib/Controller/ShareAPIController.php b/apps/files_sharing/lib/Controller/ShareAPIController.php
index a051f9141ff..044a2f51c19 100644
--- a/apps/files_sharing/lib/Controller/ShareAPIController.php
+++ b/apps/files_sharing/lib/Controller/ShareAPIController.php
@@ -558,11 +558,11 @@ class ShareAPIController extends OCSController {
// Only share by mail have a recipient
if ($shareType === IShare::TYPE_EMAIL) {
$share->setSharedWith($shareWith);
- } else {
- // Only link share have a label
- if (!empty($label)) {
- $share->setLabel($label);
- }
+ }
+
+ // If we have a label, use it
+ if (!empty($label)) {
+ $share->setLabel($label);
}
if ($sendPasswordByTalk === 'true') {
@@ -1127,8 +1127,7 @@ class ShareAPIController extends OCSController {
$share->setPassword($password);
}
- // only link shares have labels
- if ($share->getShareType() === IShare::TYPE_LINK && $label !== null) {
+ if ($label !== null) {
if (strlen($label) > 255) {
throw new OCSBadRequestException("Maxmimum label length is 255");
}