diff --git a/src/applications/differential/storage/DifferentialTransaction.php b/src/applications/differential/storage/DifferentialTransaction.php index ea0d7789cb..18edd3c625 100644 --- a/src/applications/differential/storage/DifferentialTransaction.php +++ b/src/applications/differential/storage/DifferentialTransaction.php @@ -111,6 +111,12 @@ final class DifferentialTransaction // Don't hide the initial "X added reviewers: ..." transaction during // object creation from mail. See T12118 and PHI54. return false; + case DifferentialRevisionRequestReviewTransaction::TRANSACTIONTYPE: + // Don't hide the initial "X requested review: ..." transaction from + // mail even when it occurs during creation. We need this transaction + // to survive so we'll generate mail when revisions immediately leave + // the draft state. See T13035 for discussion. + return false; } return parent::shouldHideForMail($xactions);