diff --git a/lib/Activity/ActivityManager.php b/lib/Activity/ActivityManager.php index 11d03c318..243fe1a7d 100644 --- a/lib/Activity/ActivityManager.php +++ b/lib/Activity/ActivityManager.php @@ -402,6 +402,7 @@ class ActivityManager { if ($subject === self::SUBJECT_CARD_UPDATE_STACKID) { $subjectParams['stackBefore'] = $this->stackMapper->find($additionalParams['before']); $subjectParams['stack'] = $this->stackMapper->find($additionalParams['after']); + unset($additionalParams['after'], $additionalParams['before']); } $subjectParams['author'] = $this->userId; diff --git a/lib/Activity/DeckProvider.php b/lib/Activity/DeckProvider.php index 372ee16b3..98ffb3590 100644 --- a/lib/Activity/DeckProvider.php +++ b/lib/Activity/DeckProvider.php @@ -143,7 +143,9 @@ class DeckProvider implements IProvider { $params = $this->parseParamForLabel($subjectParams, $params); $params = $this->parseParamForAssignedUser($subjectParams, $params); $params = $this->parseParamForAcl($subjectParams, $params); - $params = $this->parseParamForChanges($subjectParams, $params, $event); + if ($subjectIdentifier !== ActivityManager::SUBJECT_CARD_UPDATE_STACKID) { + $params = $this->parseParamForChanges($subjectParams, $params, $event); + } $params = $this->parseParamForComment($subjectParams, $params, $event); $params = $this->parseParamForDuedate($subjectParams, $params, $event);