File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2235,7 +2235,7 @@ public function setExternalPic(string $external_pic): void
22352235 }
22362236
22372237
2238- public function resignFoundationMembership ()
2238+ public function resignIndividualMembership (): void
22392239 {
22402240 // Remove member from Foundation group
22412241 foreach ($ this ->groups as $ g ) {
@@ -2248,6 +2248,7 @@ public function resignFoundationMembership()
22482248 // Remove Member's Legal Agreements
22492249 $ this ->legal_agreements ->clear ();
22502250 $ this ->membership_type = self ::MembershipTypeCommunity;
2251+ $ this ->individual_member_join_date = null ;
22512252 $ this ->resign_date = new \DateTime ('now ' , new \DateTimeZone (self ::DefaultTimeZone));
22522253 }
22532254
Original file line number Diff line number Diff line change @@ -651,10 +651,9 @@ public function signFoundationMembership(Member $member): Member
651651 public function signCommunityMembership (Member $ member ): Member
652652 {
653653 return $ this ->tx_service ->transaction (function () use ($ member ){
654- if ($ member ->isFoundationMember ()) {
655- $ member ->resignFoundationMembership ();
654+ if ($ member ->isIndividualMember ()) {
655+ $ member ->resignIndividualMembership ();
656656 }
657-
658657 $ group = $ this ->group_repository ->getBySlug (IGroup::CommunityMembers);
659658 if (is_null ($ group ))
660659 throw new EntityNotFoundException (sprintf ("Group %s not found " , IGroup::CommunityMembers));
You can’t perform that action at this time.
0 commit comments