FIX: do not delete already redeemed invite

This commit is contained in:
Arpit Jalan
2015-03-25 23:29:37 +05:30
parent 90de61ee3d
commit fb0e7dc0b2
2 changed files with 8 additions and 1 deletions

View File

@@ -117,6 +117,6 @@ InviteRedeemer = Struct.new(:invite, :username, :name) do
end
def delete_duplicate_invites
Invite.where('invites.email = ? and invites.id != ?', invite.email, invite.id).delete_all
Invite.where('invites.email = ? AND redeemed_at IS NULL AND invites.id != ?', invite.email, invite.id).delete_all
end
end