dev/core#4158 Fix incorrect option_group update in paypal recurring
authorEileen McNaughton <emcnaughton@wikimedia.org>
Fri, 3 Mar 2023 05:41:32 +0000 (18:41 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Sun, 5 Mar 2023 20:16:41 +0000 (09:16 +1300)
commita64f2b3564bce2a8660396c97062472ed4fbf4f2
treefd603d9a7f061e414f824f14d426a5b14b8ac19f
parent4cdfb824db26bcc5a2e41b30c52f6adcbdec3473
dev/core#4158 Fix incorrect option_group update in paypal recurring

This line was pointed out as being problematic in the issue
https://lab.civicrm.org/dev/core/-/issues/4158 and in a test
I was able to verify it causes issues if the value for Completed
in the contribution status option group is not the same as the
contribution recur option group. However, it appears to
be more of a theoretical / test creatable regression than a real
world one & is not a credible fix for the bug.

I think an rc merge without a stable back port is OK
CRM/Core/Payment/PayPalProIPN.php
tests/phpunit/CRM/Core/Payment/PayPalProIPNTest.php
tests/phpunit/CiviTest/CiviUnitTestCase.php
tests/phpunit/api/v3/ContributionTest.php
tests/phpunit/api/v3/JobTest.php