diff --git a/src/applications/differential/controller/DifferentialRevisionDetailRenderer.php b/src/applications/differential/controller/DifferentialRevisionDetailRenderer.php index 670c9a78df..55502c71c0 100644 --- a/src/applications/differential/controller/DifferentialRevisionDetailRenderer.php +++ b/src/applications/differential/controller/DifferentialRevisionDetailRenderer.php @@ -1,9 +1,19 @@ user = $user; + return $this; + } + + final protected function getUser() { + return $this->user; + } + final public function setDiff(DifferentialDiff $diff) { $this->diff = $diff; return $this; diff --git a/src/applications/differential/controller/DifferentialRevisionViewController.php b/src/applications/differential/controller/DifferentialRevisionViewController.php index 480a9441e4..da1842f6b9 100644 --- a/src/applications/differential/controller/DifferentialRevisionViewController.php +++ b/src/applications/differential/controller/DifferentialRevisionViewController.php @@ -238,6 +238,7 @@ final class DifferentialRevisionViewController extends DifferentialController { // TODO: build a better version of the action links and deprecate the // whole DifferentialRevisionDetailRenderer class. $custom_renderer = newv($custom_renderer_class, array()); + $custom_renderer->setUser($user); $custom_renderer->setDiff($target); if ($diff_vs) { $custom_renderer->setVSDiff($diffs[$diff_vs]);