diff --git a/VERSION b/VERSION index 156b9d80..c20329d0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.2.1 (2012-11-14 14:12:26) stable +Version 2.2.1 (2012-11-14 14:59:57) stable diff --git a/gluon/contrib/webclient.py b/gluon/contrib/webclient.py index ec8d5fd2..59f0e679 100644 --- a/gluon/contrib/webclient.py +++ b/gluon/contrib/webclient.py @@ -150,6 +150,8 @@ class WebClient(object): match = self.session_regex.match(cookie) if match: name = match.group('name') + print repr(cookie) + print name, self.sessions.get(name,None), value if name in self.sessions and self.sessions[name] != value: raise RuntimeError('Broken sessions %s' % name) self.sessions[name] = value diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 62b3c188..b01b3818 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -2436,9 +2436,8 @@ class SQLFORM(FORM): check = {} id_field_name = table._id.name for rfield in table._referenced_by: - if rfield.readable: - check[rfield.tablename] = \ - check.get(rfield.tablename, []) + [rfield.name] + check[rfield.tablename] = \ + check.get(rfield.tablename, []) + [rfield.name] if isinstance(linked_tables, dict): linked_tables = linked_tables.get(table._tablename, []) for tablename in sorted(check):