diff --git a/CRM/Member/Form/MembershipRenewal.php b/CRM/Member/Form/MembershipRenewal.php index 8edc1701093e..5a0c2c2c0592 100644 --- a/CRM/Member/Form/MembershipRenewal.php +++ b/CRM/Member/Form/MembershipRenewal.php @@ -238,6 +238,10 @@ public function buildQuickForm() { $allMembershipInfo = array(); + if (is_array($defaults['membership_type_id'])) { //CRM-21485 + $defaults['membership_type_id'] = $defaults['membership_type_id'][1]; + } + //CRM-16950 $taxRates = CRM_Core_PseudoConstant::getTaxRates(); $taxRate = CRM_Utils_Array::value($this->allMembershipTypeDetails[$defaults['membership_type_id']]['financial_type_id'], $taxRates);