Hello all, I used auth.add_membership today for the first time, and I realized that the add_membership function adds a membership also if the user already has this membership.
Wouldn't it make more sense if the function first uses the has_membership function to check if the user is already a part of the group? Thanks for the great work with web2py! I love it :) Omri

