I've been deleting tables and playing around with various settings, so I
don't know what I've done exactly but now my app lost the links for logging
in, registering or resetting passwords.

If I try to access the links manually (i.e.
http://127.0.0.1:8000/s1/default/user/register) or do the same for
resetting the password, I get the same error:

Traceback (most recent call last):
  File "/home/n1k/web2py/gluon/restricted.py", line 194, in restricted
    exec ccode in environment
  File "/home/n1k/web2py/applications/s1/controllers/default.py", line
243, in <module>
  File "/home/n1k/web2py/gluon/globals.py", line 149, in <lambda>
    self._caller = lambda f: f()
  File "/home/n1k/web2py/applications/s1/controllers/default.py", line
205, in user
    return dict(form=auth())
  File "/home/n1k/web2py/gluon/tools.py", line 1126, in __call__
    return getattr(self,args[0])()
  File "/home/n1k/web2py/gluon/tools.py", line 1804, in register
    separator=self.settings.label_separator
  File "/home/n1k/web2py/gluon/sqlhtml.py", line 735, in __init__
    fields = [f.name for f in table if (ignore_rw or f.writable or
f.readable) and not f.compute]
TypeError: 'NoneType' object is not iterable

I've deleted my cookies, and tried using another browser with a
different profile. But I still get the same thing: no links, no way to
register a user.

Using the admin app, I manually registered a new user. It worked, but
I could get login, to.

Reply via email to