summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-10 09:51:09 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-10 13:34:07 +0100
commite18548ce7505555767c9760302e23cf29cd86118 (patch)
tree6e1705b4106ba99ea4543c7be7fb95ebf2f3c591 /apps/dav/lib
parentcc96b93f95b844393b845b36be52c8399caed917 (diff)
downloadnextcloud-server-e18548ce7505555767c9760302e23cf29cd86118.tar.gz
nextcloud-server-e18548ce7505555767c9760302e23cf29cd86118.zip
Fix displayName return of dav groups request
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/dav/lib')
-rw-r--r--apps/dav/lib/DAV/GroupPrincipalBackend.php16
1 files changed, 6 insertions, 10 deletions
diff --git a/apps/dav/lib/DAV/GroupPrincipalBackend.php b/apps/dav/lib/DAV/GroupPrincipalBackend.php
index 166af7c6b27..02f8edf3928 100644
--- a/apps/dav/lib/DAV/GroupPrincipalBackend.php
+++ b/apps/dav/lib/DAV/GroupPrincipalBackend.php
@@ -28,7 +28,6 @@ use OCP\IGroup;
use OCP\IGroupManager;
use OCP\IUserSession;
use OCP\Share\IManager as IShareManager;
-use OCP\IL10N;
use OCP\IUser;
use Sabre\DAV\Exception;
use \Sabre\DAV\PropPatch;
@@ -47,23 +46,17 @@ class GroupPrincipalBackend implements BackendInterface {
/** @var IShareManager */
private $shareManager;
- /** @var IL10N */
- private $l10n;
-
/**
* @param IGroupManager $IGroupManager
* @param IUserSession $userSession
* @param IShareManager $shareManager
- * @param IL10N $l10n
*/
public function __construct(IGroupManager $IGroupManager,
IUserSession $userSession,
- IShareManager $shareManager,
- IL10N $l10n) {
+ IShareManager $shareManager) {
$this->groupManager = $IGroupManager;
$this->userSession = $userSession;
$this->shareManager = $shareManager;
- $this->l10n = $l10n;
}
/**
@@ -293,10 +286,12 @@ class GroupPrincipalBackend implements BackendInterface {
*/
protected function groupToPrincipal($group) {
$groupId = $group->getGID();
+ // getDisplayName returns UID if none
+ $displayName = $group->getDisplayName();
return [
'uri' => 'principals/groups/' . urlencode($groupId),
- '{DAV:}displayname' => $this->l10n->t('%s (group)', [$groupId]),
+ '{DAV:}displayname' => $displayName,
'{urn:ietf:params:xml:ns:caldav}calendar-user-type' => 'GROUP',
];
}
@@ -307,11 +302,12 @@ class GroupPrincipalBackend implements BackendInterface {
*/
protected function userToPrincipal($user) {
$userId = $user->getUID();
+ // getDisplayName returns UID if none
$displayName = $user->getDisplayName();
$principal = [
'uri' => 'principals/users/' . $userId,
- '{DAV:}displayname' => is_null($displayName) ? $userId : $displayName,
+ '{DAV:}displayname' => $displayName,
'{urn:ietf:params:xml:ns:caldav}calendar-user-type' => 'INDIVIDUAL',
];