Page MenuHomePhabricator

Fix a possible `count(null)` in DifferentialRevisionActionTransaction
ClosedPublic

Authored by tolbrino on Mar 21 2018, 8:51 AM.
Tags
None
Referenced Files
F18831084: D19242.id.diff
Oct 25 2025, 10:49 AM
F18826814: D19242.diff
Oct 24 2025, 5:50 AM
F18805074: D19242.id46073.diff
Oct 18 2025, 1:36 PM
F18601958: D19242.diff
Sep 13 2025, 1:51 PM
F18509456: D19242.id.diff
Sep 5 2025, 3:25 AM
F18502430: D19242.diff
Sep 4 2025, 10:26 PM
F18098653: D19242.id46073.diff
Aug 8 2025, 10:05 PM
F18095003: D19242.id.diff
Aug 7 2025, 10:29 PM
Subscribers

Details

Summary

This change prevents the following error when using PHP 7.2:

ERROR 2: count(): Parameter must be an array or an object that implements Countable at [/usr/local/lib/php/phabricator/src/applications/differential/xaction/DifferentialRevisionActionTransaction.php:132]

A similar issue was fixed in D18964

Test Plan

Tested in a live system.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable