Thanks Fran. Fixed in trunk now. Note to other users reading/writing other threads. This is one more example of a bug in trunk version dues to a new feature that people are testing this is not a problem with web2py stable. This is the case for the majority of bug reports here.
massimo On Dec 2, 11:32 pm, Fran <[email protected]> wrote: > Take current welcome app & add this to the bottom of models/db.py: > > # Reusable author fields > authorstamp = db.Table(None, 'authorstamp', > Field('created_by', db.auth_user, > readable=False, # Enable when needed, not by > default > writable=False, > default=session.auth.user.id if > auth.is_logged_in() else 0, > represent = lambda id: (id and [db > (db.auth_user.id==id).select()[0].first_name] or ["None"])[0], > ondelete='RESTRICT'), > Field('modified_by', db.auth_user, > readable=False, # Enable when needed, not by > default > writable=False, > default=session.auth.user.id if > auth.is_logged_in() else 0, > update=session.auth.user.id if > auth.is_logged_in() else 0, > represent = lambda id: (id and [db > (db.auth_user.id==id).select()[0].first_name] or ["None"])[0], > ondelete='RESTRICT') > ) > > Errors with: > File "C:\Bin\web2py\gluon\sql.py", line 1501, in __init__ > field.requires = sqlhtml_validators(field) > File "C:\Bin\web2py\gluon\sql.py", line 449, in sqlhtml_validators > referenced = field._db[field_type[10:]] > TypeError: 'NoneType' object is unsubscriptable > > It's like db.auth_user doesn't exist yet!? > > Many thanks, > Fran. -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

