# HG changeset patch # User Sylvain Thénault # Date 1256048501 -7200 # Node ID ff404cef52448c8c108a1474e4a5d91c6f494ca8 # Parent b7fa3d93640a87f869d1e134a3d3c88ed40f2140 take care to outer joins diff -r b7fa3d93640a -r ff404cef5244 web/views/navigation.py --- a/web/views/navigation.py Tue Oct 20 16:21:30 2009 +0200 +++ b/web/views/navigation.py Tue Oct 20 16:21:41 2009 +0200 @@ -62,6 +62,8 @@ req = self.req if attrname is not None: def index_display(row): + if not rset[row][col]: # outer join + return u'' entity = rset.get_entity(row, col) return entity.printable_value(attrname, format='text/plain') elif self.schema.eschema(rset.description[0][col]).final: