Page MenuHomePhabricator

D21229.id50565.diff
No OneTemporary

D21229.id50565.diff

diff --git a/src/applications/audit/storage/PhabricatorAuditInlineComment.php b/src/applications/audit/storage/PhabricatorAuditInlineComment.php
--- a/src/applications/audit/storage/PhabricatorAuditInlineComment.php
+++ b/src/applications/audit/storage/PhabricatorAuditInlineComment.php
@@ -55,27 +55,6 @@
return head(self::buildProxies($inlines));
}
- public static function loadDraftComments(
- PhabricatorUser $viewer,
- $commit_phid,
- $raw = false) {
-
- $inlines = id(new DiffusionDiffInlineCommentQuery())
- ->setViewer($viewer)
- ->withAuthorPHIDs(array($viewer->getPHID()))
- ->withCommitPHIDs(array($commit_phid))
- ->withHasTransaction(false)
- ->withIsDeleted(false)
- ->needReplyToComments(true)
- ->execute();
-
- if ($raw) {
- return $inlines;
- }
-
- return self::buildProxies($inlines);
- }
-
public static function loadPublishedComments(
PhabricatorUser $viewer,
$commit_phid) {
diff --git a/src/applications/diffusion/editor/DiffusionCommitEditEngine.php b/src/applications/diffusion/editor/DiffusionCommitEditEngine.php
--- a/src/applications/diffusion/editor/DiffusionCommitEditEngine.php
+++ b/src/applications/diffusion/editor/DiffusionCommitEditEngine.php
@@ -128,10 +128,12 @@
$viewer = $this->getViewer();
$xactions = array();
- $inlines = PhabricatorAuditInlineComment::loadDraftComments(
- $viewer,
- $object->getPHID(),
- $raw = true);
+ $inlines = id(new DiffusionDiffInlineCommentQuery())
+ ->setViewer($viewer)
+ ->withObjectPHIDs(array($object->getPHID()))
+ ->withPublishableComments(true)
+ ->needReplyToComments(true)
+ ->execute();
$inlines = msort($inlines, 'getID');
$editor = $object->getApplicationTransactionEditor()
diff --git a/src/applications/diffusion/engine/DiffusionCommitDraftEngine.php b/src/applications/diffusion/engine/DiffusionCommitDraftEngine.php
--- a/src/applications/diffusion/engine/DiffusionCommitDraftEngine.php
+++ b/src/applications/diffusion/engine/DiffusionCommitDraftEngine.php
@@ -7,10 +7,11 @@
$viewer = $this->getViewer();
$commit = $this->getObject();
- $inlines = PhabricatorAuditInlineComment::loadDraftComments(
- $viewer,
- $commit->getPHID(),
- $raw = true);
+ $inlines = id(new DiffusionDiffInlineCommentQuery())
+ ->setViewer($viewer)
+ ->withCommitPHIDs(array($commit->getPHID()))
+ ->withPublishableComments(true)
+ ->execute();
return (bool)$inlines;
}

File Metadata

Mime Type
text/plain
Expires
Tue, Mar 18, 4:56 AM (2 d, 16 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7312399
Default Alt Text
D21229.id50565.diff (2 KB)

Event Timeline