From 2f3e62a27f2d65940c3290d6a4de6cd8fac72b13 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Fri, 22 Jan 2016 14:07:26 +0100 Subject: Fix oc:tags tag list serializer Fixes propfind/proppatch of oc:tags --- apps/dav/lib/connector/sabre/tagsplugin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/dav') diff --git a/apps/dav/lib/connector/sabre/tagsplugin.php b/apps/dav/lib/connector/sabre/tagsplugin.php index c26efe2f998..dfc1a2dd95d 100644 --- a/apps/dav/lib/connector/sabre/tagsplugin.php +++ b/apps/dav/lib/connector/sabre/tagsplugin.php @@ -109,7 +109,7 @@ class TagsPlugin extends \Sabre\DAV\ServerPlugin public function initialize(\Sabre\DAV\Server $server) { $server->xml->namespacesMap[self::NS_OWNCLOUD] = 'oc'; - $server->propertyMap[self::TAGS_PROPERTYNAME] = 'OCA\\DAV\\Connector\\Sabre\\TagList'; + $server->xml->elementMap[self::TAGS_PROPERTYNAME] = 'OCA\\DAV\\Connector\\Sabre\\TagList'; $this->server = $server; $this->server->on('propFind', array($this, 'handleGetProperties')); -- cgit v1.2.3 From 2ef62b0115e4eeb714620cdd13df72d9731d05f7 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Fri, 22 Jan 2016 15:55:54 +0100 Subject: Fix TagList serializer --- apps/dav/lib/connector/sabre/taglist.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'apps/dav') diff --git a/apps/dav/lib/connector/sabre/taglist.php b/apps/dav/lib/connector/sabre/taglist.php index fda3aa04ecd..5c1cd8b4f1d 100644 --- a/apps/dav/lib/connector/sabre/taglist.php +++ b/apps/dav/lib/connector/sabre/taglist.php @@ -114,9 +114,7 @@ class TagList implements Element { function xmlSerialize(Writer $writer) { foreach ($this->tags as $tag) { - $writer->startElement(self::NS_OWNCLOUD . ':tag'); - $writer->writeElement($tag); - $writer->endElement(); + $writer->writeElement('{' . self::NS_OWNCLOUD . '}tag', $tag); } } } -- cgit v1.2.3