Page MenuHomePhabricator

D14263.id34436.diff
No OneTemporary

D14263.id34436.diff

diff --git a/src/applications/ponder/controller/PonderAnswerSaveController.php b/src/applications/ponder/controller/PonderAnswerSaveController.php
--- a/src/applications/ponder/controller/PonderAnswerSaveController.php
+++ b/src/applications/ponder/controller/PonderAnswerSaveController.php
@@ -32,7 +32,7 @@
return id(new AphrontDialogResponse())->setDialog($dialog);
}
- $answer = PonderAnswer::initializeNewAnswer($viewer);
+ $answer = PonderAnswer::initializeNewAnswer($viewer, $question);
// Question Editor
diff --git a/src/applications/ponder/storage/PonderAnswer.php b/src/applications/ponder/storage/PonderAnswer.php
--- a/src/applications/ponder/storage/PonderAnswer.php
+++ b/src/applications/ponder/storage/PonderAnswer.php
@@ -26,14 +26,18 @@
private $userVotes = array();
- public static function initializeNewAnswer(PhabricatorUser $actor) {
+ public static function initializeNewAnswer(
+ PhabricatorUser $actor,
+ PonderQuestion $question) {
$app = id(new PhabricatorApplicationQuery())
->setViewer($actor)
->withClasses(array('PhabricatorPonderApplication'))
->executeOne();
+ $this->question = $question;
+
return id(new PonderAnswer())
- ->setQuestionID(0)
+ ->setQuestionID($question->getID())
->setContent('')
->setAuthorPHID($actor->getPHID())
->setVoteCount(0)

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 6, 12:42 AM (3 w, 1 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7228170
Default Alt Text
D14263.id34436.diff (1 KB)

Event Timeline