diff --git a/lib/Activity/ActivityManager.php b/lib/Activity/ActivityManager.php index 641c34a7a..00f1be644 100644 --- a/lib/Activity/ActivityManager.php +++ b/lib/Activity/ActivityManager.php @@ -2,6 +2,8 @@ /** * @copyright Copyright (c) 2018 Julius Härtl * + * @copyright Copyright (c) 2019 Alexandru Puiu + * * @author Julius Härtl * * @license GNU AGPL version 3 or any later version @@ -384,6 +386,7 @@ class ActivityManager { } if ($subject === self::SUBJECT_CARD_UPDATE_STACKID) { $subjectParams['stackBefore'] = $this->stackMapper->find($additionalParams['before']); + $subjectParams['stack'] = $this->stackMapper->find($additionalParams['after']); } $subjectParams['author'] = $this->userId; diff --git a/lib/Activity/DeckProvider.php b/lib/Activity/DeckProvider.php index 1efefdd27..85ec53bb0 100644 --- a/lib/Activity/DeckProvider.php +++ b/lib/Activity/DeckProvider.php @@ -2,6 +2,8 @@ /** * @copyright Copyright (c) 2018 Julius Härtl * + * @copyright Copyright (c) 2019 Alexandru Puiu + * * @author Julius Härtl * * @license GNU AGPL version 3 or any later version @@ -342,6 +344,13 @@ class DeckProvider implements IProvider { 'name' => $subjectParams['after'] ]; } + if (array_key_exists('card', $subjectParams) && $event->getSubject() === ActivityManager::SUBJECT_CARD_UPDATE_TITLE) { + $params['card'] = [ + 'type' => 'highlight', + 'id' => $subjectParams['after'], + 'name' => $subjectParams['after'] + ]; + } return $params; }