From 10fae3994a9cb7b990f72bc9ff34d631428dc35c Mon Sep 17 00:00:00 2001
From: Vincent Petry <pvince81@owncloud.com>
Date: Thu, 12 May 2016 12:07:58 +0200
Subject: [PATCH] Fix system tag update code

---
 apps/dav/lib/SystemTag/SystemTagPlugin.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/apps/dav/lib/SystemTag/SystemTagPlugin.php b/apps/dav/lib/SystemTag/SystemTagPlugin.php
index 2b39b5c0261..fa6010a5bf5 100644
--- a/apps/dav/lib/SystemTag/SystemTagPlugin.php
+++ b/apps/dav/lib/SystemTag/SystemTagPlugin.php
@@ -187,6 +187,9 @@ class SystemTagPlugin extends \Sabre\DAV\ServerPlugin {
 		$groups = [];
 		if (isset($data['groups'])) {
 			$groups = $data['groups'];
+			if (is_string($groups)) {
+				$groups = explode('|', $groups);
+			}
 		}
 
 		if($userVisible === false || $userAssignable === false || !empty($groups)) {
@@ -308,6 +311,7 @@ class SystemTagPlugin extends \Sabre\DAV\ServerPlugin {
 				$groupIds = explode('|', $propValue);
 				$this->tagManager->setTagGroups($tag, $groupIds);
 			}
+			return true;
 		});
 
 	}
-- 
GitLab