Well, to answer my own question,
if isinstance(request.vars.receivers, list):
db(db.members.id.belongs(request.vars.receivers)).select()
else:
db(db.members.id==request.vars.receivers)).select()
Probably there is a nicer solution but this works.
Kenneth
Hello,
I have a very stupid problem.
I created a list of users with a SELECT/OPTION tag and I have multiple
as true. I can select as many members I like and with belongs I can
fetch all members like selected =
db(db.members.id.belongs(request.vars.receivers)).select()
Every option has a value that is the members id.
This works if I select more than one member, but if I select just one
member it doesn´t work.
I think the problem is that if I select 2 och more members the
request.vars.receivers is a list of members, if I select just one
member the variable is a value.
I have a feeling the is really simple, but can´t get it to work.
Kenneth