From fdfdf66c37e934db502fffaa89167a7003551b6b Mon Sep 17 00:00:00 2001 From: Jitendra Purohit Date: Thu, 4 Jan 2024 11:56:52 +0530 Subject: [PATCH] Ensure auto renew is set on Membership price set --- CRM/Financial/BAO/Order.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Financial/BAO/Order.php b/CRM/Financial/BAO/Order.php index fb5edf8f60..49763a9056 100644 --- a/CRM/Financial/BAO/Order.php +++ b/CRM/Financial/BAO/Order.php @@ -690,7 +690,7 @@ class CRM_Financial_BAO_Order { elseif (!empty($option['membership_type_id'])) { $membershipType = CRM_Member_BAO_MembershipType::getMembershipType((int) $option['membership_type_id']); $metadata[$index]['options'][$optionID]['membership_type_id.auto_renew'] = (int) $membershipType['auto_renew']; - $metadata[$index]['supports_auto_renew'] = $membershipType['auto_renew'] ?: (bool) $membershipType['auto_renew']; + $metadata[$index]['supports_auto_renew'] = $metadata[$index]['supports_auto_renew'] ?? $membershipType['auto_renew'] ?: (bool) $membershipType['auto_renew']; } else { $metadata[$index]['options'][$optionID]['membership_type_id.auto_renew'] = NULL; -- 2.25.1