web/views/__init__.py
changeset 10582 bc2f6f0d7433
parent 9700 da7d341cca76
child 10688 fa29f3628a1b
--- a/web/views/__init__.py	Fri Jul 24 16:19:39 2015 +0200
+++ b/web/views/__init__.py	Mon Jul 20 13:55:54 2015 +0200
@@ -77,7 +77,7 @@
     #'text/xml': 'xml',
     # XXX rss, owl...
 }
-def vid_from_rset(req, rset, schema):
+def vid_from_rset(req, rset, schema, check_table=True):
     """given a result set, return a view id"""
     if rset is None:
         return 'index'
@@ -90,7 +90,7 @@
         return 'noresult'
     # entity result set
     if not schema.eschema(rset.description[0][0]).final:
-        if need_table_view(rset, schema):
+        if check_table and need_table_view(rset, schema):
             return 'table'
         if nb_rows == 1:
             if req.search_state[0] == 'normal':