diff --git a/src/applications/differential/xaction/DifferentialRevisionInlineTransaction.php b/src/applications/differential/xaction/DifferentialRevisionInlineTransaction.php --- a/src/applications/differential/xaction/DifferentialRevisionInlineTransaction.php +++ b/src/applications/differential/xaction/DifferentialRevisionInlineTransaction.php @@ -38,6 +38,14 @@ $changeset = $data[$comment->getChangesetID()]; $diff = $changeset->getDiff(); + $is_done = false; + switch ($comment->getFixedState()) { + case PhabricatorInlineCommentInterface::STATE_DONE: + case PhabricatorInlineCommentInterface::STATE_UNDRAFT: + $is_done = true; + break; + } + return array( 'diff' => array( 'id' => (int)$diff->getID(), @@ -47,6 +55,7 @@ 'line' => (int)$comment->getLineNumber(), 'length' => (int)($comment->getLineLength() + 1), 'replyToCommentPHID' => $comment->getReplyToCommentPHID(), + 'isDone' => $is_done, ); }