Hi, I'm getting the following error with latest trunk and postgresql, especially after changeset # fab104bec898 (web2py-py3k: proof of concept).
File "C:\web2py\gluon\sqlhtml.py", line 1082, in accepts hideerror=hideerror, File "C:\web2py\gluon\html.py", line 1807, in accepts status = self._traverse(status,hideerror) File "C:\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\web2py\gluon\html.py", line 756, in _traverse newstatus = self._validate() File "C:\web2py\gluon\html.py", line 1572, in _validate (value, errors) = validator(value) File "C:\web2py\gluon\validators.py", line 549, in __call__ elif str(rows[0]._id) != str(self.record_id): File "C:\web2py\gluon\dal.py", line 5003, in __getattr__ return self[key] File "C:\web2py\gluon\dal.py", line 4994, in __getitem__ return dict.__getitem__(self, key) KeyError: '_id' This error does not occur when reverting to changeset # dafe70b55ae5 (oops, some tests were not committed, now they are). Is this a bug?. Thanks. Carlos