projects
/
civicrm-core.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6478fb5
)
dev/core#2904 ensure skipStatusCal not passed from the order api
author
Eileen McNaughton
<emcnaughton@wikimedia.org>
Mon, 11 Oct 2021 20:23:27 +0000
(09:23 +1300)
committer
Eileen McNaughton
<emcnaughton@wikimedia.org>
Tue, 12 Oct 2021 02:30:52 +0000
(15:30 +1300)
api/v3/Order.php
patch
|
blob
|
blame
|
history
diff --git
a/api/v3/Order.php
b/api/v3/Order.php
index 0bef6bef79e78b5561ecb2c6adac6d15d9d05ee9..400bef6f1274c6d0cca95acf039026117b6d7f85 100644
(file)
--- a/
api/v3/Order.php
+++ b/
api/v3/Order.php
@@
-304,6
+304,8
@@
function _civicrm_api3_order_delete_spec(array &$params) {
*/
function _order_create_wrangle_membership_params(array &$membershipParams) {
$fields = Membership::getFields(FALSE)->execute()->indexBy('name');
+ // Ensure this legacy parameter is not true.
+ $membershipParams['skipStatusCal'] = FALSE;
foreach ($fields as $fieldName => $field) {
$customFieldName = 'custom_' . ($field['custom_field_id'] ?? NULL);
if ($field['type'] === ['Custom'] && isset($membershipParams[$customFieldName])) {