Differential D20154 Diff 48161 src/applications/differential/controller/DifferentialDiffCreateController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/controller/DifferentialDiffCreateController.php
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | if ($request->isFormPost()) { | ||||
$call->setUser($viewer); | $call->setUser($viewer); | ||||
$result = $call->execute(); | $result = $call->execute(); | ||||
$diff_id = $result['id']; | $diff_id = $result['id']; | ||||
$uri = $this->getApplicationURI("diff/{$diff_id}/"); | $uri = $this->getApplicationURI("diff/{$diff_id}/"); | ||||
$uri = new PhutilURI($uri); | $uri = new PhutilURI($uri); | ||||
if ($revision) { | if ($revision) { | ||||
$uri->setQueryParam('revisionID', $revision->getID()); | $uri->replaceQueryParam('revisionID', $revision->getID()); | ||||
} | } | ||||
return id(new AphrontRedirectResponse())->setURI($uri); | return id(new AphrontRedirectResponse())->setURI($uri); | ||||
} catch (PhabricatorApplicationTransactionValidationException $ex) { | } catch (PhabricatorApplicationTransactionValidationException $ex) { | ||||
$validation_exception = $ex; | $validation_exception = $ex; | ||||
} | } | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 130 Lines • Show Last 20 Lines |