Commit dc33677965f0c7ab085395ca2ac305dbe2093160

Authored by Larissa Reis
1 parent d69788f1

invite-members: refactor cancelation of invitations after membership

  Refactor commit 737f856ef88a810583886ab402e1267e098c54d8.

(ActionItem3100)
app/models/invite_member.rb
... ... @@ -13,7 +13,7 @@ class InviteMember < Invitation
13 13 end
14 14  
15 15 def perform
16   - community.add_member(friend) and friend.tasks.pending.of("InviteMember").select { |t| t.data[:community_id] == community_id }.each { |invite| invite.cancel }
  16 + community.add_member(friend)
17 17 end
18 18  
19 19 def title
... ...
app/models/profile.rb
... ... @@ -629,6 +629,7 @@ private :generate_url, :url_options
629 629 self.affiliate(person, Profile::Roles.admin(environment.id)) if members.count == 0
630 630 self.affiliate(person, Profile::Roles.member(environment.id))
631 631 end
  632 + person.tasks.pending.of("InviteMember").select { |t| t.data[:community_id] == self.id }.each { |invite| invite.cancel }
632 633 else
633 634 raise _("%s can't have members") % self.class.name
634 635 end
... ...