diff --git a/src/applications/maniphest/relationship/ManiphestTaskRelationship.php b/src/applications/maniphest/relationship/ManiphestTaskRelationship.php index 04f78b8523..a7d3e6f11c 100644 --- a/src/applications/maniphest/relationship/ManiphestTaskRelationship.php +++ b/src/applications/maniphest/relationship/ManiphestTaskRelationship.php @@ -31,13 +31,12 @@ abstract class ManiphestTaskRelationship $subscriber_phids = $this->loadMergeSubscriberPHIDs($tasks); $xactions[] = id(new ManiphestTransaction()) - ->setTransactionType(PhabricatorTransactions::TYPE_SUBSCRIBERS) - ->setNewValue(array('+' => $subscriber_phids)); + ->setTransactionType(ManiphestTaskMergedFromTransaction::TRANSACTIONTYPE) + ->setNewValue(mpull($tasks, 'getPHID')); $xactions[] = id(new ManiphestTransaction()) - ->setTransactionType( - ManiphestTaskMergedFromTransaction::TRANSACTIONTYPE) - ->setNewValue(mpull($tasks, 'getPHID')); + ->setTransactionType(PhabricatorTransactions::TYPE_SUBSCRIBERS) + ->setNewValue(array('+' => $subscriber_phids)); return $xactions; }