1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-26 00:32:41 +01:00

Fix an initialization issue in VectorTree

Summary: Ref T13520. In unusual cases where there are no changes in a changeset list (e.g., empty commits) we can fatal when trying to iterate over an empty list of vectors.

Test Plan:
  - Created an empty commit.
  - Used "git show | pbcopy" to create a diff from it.
  - Viewed it in the web UI.
  - Before: fatal when iterating on `null`.
  - After: clean page.

Maniphest Tasks: T13520

Differential Revision: https://secure.phabricator.com/D21221
This commit is contained in:
epriestley 2020-05-04 15:42:30 -07:00
parent af9faba02f
commit 6937d38947

View file

@ -3,7 +3,7 @@
final class ArcanistDiffVectorTree final class ArcanistDiffVectorTree
extends Phobject { extends Phobject {
private $vectors; private $vectors = array();
public function addVector(array $vector) { public function addVector(array $vector) {
$this->vectors[] = $vector; $this->vectors[] = $vector;