fix creating comments when file is accessible to users with numeric ids

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
pull/8355/head
Arthur Schiwon 8 years ago
parent a5a0a938f2
commit 023d028c57
No known key found for this signature in database
GPG Key ID: 7424F1874854DF23
  1. 7
      apps/comments/lib/Activity/Listener.php

@ -31,7 +31,6 @@ use OCP\Files\IRootFolder;
use OCP\Files\Node;
use OCP\IUser;
use OCP\IUserSession;
use OCP\Share;
use OCP\Share\IShareHelper;
class Listener {
@ -99,7 +98,7 @@ class Listener {
/** @var Node $node */
$node = array_shift($nodes);
$al = $this->shareHelper->getPathsForAccessList($node);
$users = array_merge($users, $al['users']);
$users += $al['users'];
}
}
@ -120,7 +119,9 @@ class Listener {
]);
foreach ($users as $user => $path) {
$activity->setAffectedUser($user);
// numerical user ids end up as integers from array keys, but string
// is required
$activity->setAffectedUser((string)$user);
$activity->setSubject('add_comment_subject', [
'actor' => $actor,

Loading…
Cancel
Save