From aeb7503febbae7213a234e7b5b35d3291f78e2f8 Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Wed, 14 Feb 2018 17:02:54 +0100 Subject: [PATCH] fix systemtags event with numeric user ids Signed-off-by: Arthur Schiwon --- apps/systemtags/lib/Activity/Listener.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/systemtags/lib/Activity/Listener.php b/apps/systemtags/lib/Activity/Listener.php index 766e08ee8c3..8c158410e4a 100644 --- a/apps/systemtags/lib/Activity/Listener.php +++ b/apps/systemtags/lib/Activity/Listener.php @@ -185,7 +185,7 @@ class Listener { /** @var Node $node */ $node = array_shift($nodes); $al = $this->shareHelper->getPathsForAccessList($node); - $users = array_merge($users, $al['users']); + $users += $al['users']; } } @@ -203,6 +203,7 @@ class Listener { ->setObject($event->getObjectType(), (int) $event->getObjectId()); foreach ($users as $user => $path) { + $user = (string)$user; // numerical ids could be ints which are not accepted everywhere $activity->setAffectedUser($user); foreach ($tags as $tag) {