On Dec 23, 2010, at 12:32 PM, Arun K.Rajeevan wrote: > Exactly, > That's what confuses me.
I have a theory. Or at least a conjecture. Try looking request.env.query_string. My guess is that, in the case where you're seeing a list, indx is showing up twice in the query string from your form. When that happens, web2py puts the values into a list. That's recent (but correct) behavior on web2py's part, though it's not handling the URL() case correctly yet.

