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:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2020-10-20 14:58:01 +0300
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-03-22 08:34:09 +0300
commit100d5d9a4707dd7f5f6572d69dd55cb3d62b955f (patch)
tree200cea3d7d942c48d308497e1e5abf78e7f38f59 /apps/files_sharing/lib/Controller
parentae19cb168f9d3c45964ed50d868258798edb3f55 (diff)
Add labels to mail shares
Now the email is shown on a second line if a label is set. Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files_sharing/lib/Controller')
-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");
}