$relationships = [];
foreach ($membershipValues as $membershipId => $values) {
// populate the membership type name for the membership type id
- $membershipType = CRM_Member_BAO_MembershipType::getMembershipTypeDetails($values['membership_type_id']);
+ $membershipType = CRM_Member_BAO_MembershipType::getMembershipTypeDetails($values['membership_type_id']) ?? [];
- $membershipValues[$membershipId]['membership_name'] = $membershipType['name'];
+ if (!empty($membershipType)) {
+ $membershipValues[$membershipId]['membership_name'] = $membershipType['name'];
- if (!empty($membershipType['relationship_type_id'])) {
- $relationships[$membershipType['relationship_type_id']] = $membershipId;
+ if (!empty($membershipType['relationship_type_id'])) {
+ $relationships[$membershipType['relationship_type_id']] = $membershipId;
+ }
}
// populating relationship type name.