Properly set author for activity events that are triggered by cron
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
@@ -404,13 +404,12 @@ class ActivityManager {
|
|||||||
$subjectParams['stack'] = $this->stackMapper->find($additionalParams['after']);
|
$subjectParams['stack'] = $this->stackMapper->find($additionalParams['after']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$subjectParams['author'] = $this->userId;
|
$subjectParams['author'] = $author === null ? $this->userId : $author;
|
||||||
|
|
||||||
|
|
||||||
$event = $this->manager->generateEvent();
|
$event = $this->manager->generateEvent();
|
||||||
$event->setApp('deck')
|
$event->setApp('deck')
|
||||||
->setType($eventType)
|
->setType($eventType)
|
||||||
->setAuthor($author === null ? $this->userId : $author)
|
->setAuthor($subjectParams['author'])
|
||||||
->setObject($objectType, (int)$object->getId(), $object->getTitle())
|
->setObject($objectType, (int)$object->getId(), $object->getTitle())
|
||||||
->setSubject($subject, array_merge($subjectParams, $additionalParams))
|
->setSubject($subject, array_merge($subjectParams, $additionalParams))
|
||||||
->setTimestamp(time());
|
->setTimestamp(time());
|
||||||
|
|||||||
Reference in New Issue
Block a user