From bdbf259187a7595c4823d27529b3bb0b674a952e Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Tue, 12 Oct 2021 09:23:27 +1300 Subject: [PATCH] dev/core#2904 ensure skipStatusCal not passed from the order api --- api/v3/Order.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/v3/Order.php b/api/v3/Order.php index 0bef6bef79..400bef6f12 100644 --- 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])) { -- 2.25.1