From 6e9828c743a7876f538037a6dfbd59ae6e10bbf0 Mon Sep 17 00:00:00 2001 From: epriestley Date: Mon, 16 May 2016 11:02:42 -0700 Subject: [PATCH] Fix a dashboard bucketing bug Summary: Ref T10939. For various historical reasons, revision status is a numeric string. This comparison fails because it's `(string) !== (int)`. Just use `!=` so this will still work if we turn it into a real string in the future. Test Plan: Tried a more specific test case locally, got better looking results in "Must Review" and "Should Review". Reviewers: chad Reviewed By: chad Maniphest Tasks: T10939 Differential Revision: https://secure.phabricator.com/D15928 --- .../differential/query/DifferentialRevisionResultBucket.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/applications/differential/query/DifferentialRevisionResultBucket.php b/src/applications/differential/query/DifferentialRevisionResultBucket.php index 75ce5ea853..3cf7d1b7ff 100644 --- a/src/applications/differential/query/DifferentialRevisionResultBucket.php +++ b/src/applications/differential/query/DifferentialRevisionResultBucket.php @@ -17,7 +17,7 @@ abstract class DifferentialRevisionResultBucket $status_review = ArcanistDifferentialRevisionStatus::NEEDS_REVIEW; foreach ($objects as $key => $object) { - if ($object->getStatus() !== $status_review) { + if ($object->getStatus() != $status_review) { continue; }