FIX: Support for single use invite links (#11719)

The "invite link" checked if the number of uses was greater than 1. This
is not always true as single use invite links are perfectly valid.
This commit is contained in:
Bianca Nenciu
2021-01-20 10:50:02 +02:00
committed by GitHub
parent 3d7bb15be8
commit 15da528870
4 changed files with 9 additions and 4 deletions

View File

@ -100,9 +100,8 @@ InviteRedeemer = Struct.new(:invite, :email, :username, :name, :password, :user_
end
@invited_user_record = InvitedUser.create!(invite_id: invite.id, redeemed_at: Time.zone.now)
if invite.is_invite_link? && @invited_user_record.present?
if @invited_user_record.present?
Invite.increment_counter(:redemption_count, invite.id)
elsif @invited_user_record.present?
delete_duplicate_invites
end