Page MenuHomePhabricator

D21491.diff
No OneTemporary

D21491.diff

diff --git a/src/applications/differential/engine/DifferentialRevisionTimelineEngine.php b/src/applications/differential/engine/DifferentialRevisionTimelineEngine.php
--- a/src/applications/differential/engine/DifferentialRevisionTimelineEngine.php
+++ b/src/applications/differential/engine/DifferentialRevisionTimelineEngine.php
@@ -57,15 +57,17 @@
// side effect, which means it will ultimately adjust the transaction
// comments and affect timeline rendering.
- $old = array_select_keys($changesets, $old_ids);
- $new = array_select_keys($changesets, $new_ids);
- id(new PhabricatorInlineCommentAdjustmentEngine())
- ->setViewer($viewer)
- ->setRevision($revision)
- ->setOldChangesets($old)
- ->setNewChangesets($new)
- ->setInlines($inlines)
- ->execute();
+ if (!empty($new)) {
+ $old = array_select_keys($changesets, $old_ids);
+ $new = array_select_keys($changesets, $new_ids);
+ id(new PhabricatorInlineCommentAdjustmentEngine())
+ ->setViewer($viewer)
+ ->setRevision($revision)
+ ->setOldChangesets($old)
+ ->setNewChangesets($new)
+ ->setInlines($inlines)
+ ->execute();
+ }
return id(new DifferentialTransactionView())
->setViewData($view_data)

File Metadata

Mime Type
text/plain
Expires
Sun, May 12, 5:26 AM (1 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6289925
Default Alt Text
D21491.diff (1 KB)

Event Timeline