From cd8a9fd61ea68a01965cb3d695fa261fcc7ecb1b Mon Sep 17 00:00:00 2001 From: epriestley Date: Sun, 31 Jul 2016 13:07:06 -0700 Subject: [PATCH] Resolve an issue with `differential.query` if no results are matched Fixes T11406. Auditors: chad --- .../differential/conduit/DifferentialConduitAPIMethod.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/applications/differential/conduit/DifferentialConduitAPIMethod.php b/src/applications/differential/conduit/DifferentialConduitAPIMethod.php index 288aa60a02..fdcf4395dd 100644 --- a/src/applications/differential/conduit/DifferentialConduitAPIMethod.php +++ b/src/applications/differential/conduit/DifferentialConduitAPIMethod.php @@ -150,6 +150,10 @@ abstract class DifferentialConduitAPIMethod extends ConduitAPIMethod { array $revisions) { assert_instances_of($revisions, 'DifferentialRevision'); + if (!$revisions) { + return array(); + } + $field_lists = array(); foreach ($revisions as $revision) { $revision_phid = $revision->getPHID();