# HG changeset patch # User David Douard # Date 1416836608 -3600 # Node ID 96f5ca0a86e55c065faa2248ef1d61dd81a291d3 # Parent f2f065d406dcbe5fce5f84cc41838d0e8c5530ff [views] fix ecsvexport selector introduced by e48e5a597ccc Fix the view and make web/test/test_views.py pass again. diff -r f2f065d406dc -r 96f5ca0a86e5 web/test/unittest_viewselector.py --- a/web/test/unittest_viewselector.py Mon Oct 06 10:34:38 2014 +0200 +++ b/web/test/unittest_viewselector.py Mon Nov 24 14:43:28 2014 +0100 @@ -217,7 +217,6 @@ rset = req.execute('Any N, X WHERE X in_group Y, Y name N') self.assertListEqual(self.pviews(req, rset), [('csvexport', csvexport.CSVRsetView), - ('ecsvexport', csvexport.CSVEntityView), ('jsonexport', json.JsonRsetView), ('rsetxml', xmlrss.XMLRsetView), ('table', tableview.RsetTableView), diff -r f2f065d406dc -r 96f5ca0a86e5 web/views/csvexport.py --- a/web/views/csvexport.py Mon Oct 06 10:34:38 2014 +0200 +++ b/web/views/csvexport.py Mon Nov 24 14:43:28 2014 +0100 @@ -21,7 +21,7 @@ _ = unicode from cubicweb.schema import display_name -from cubicweb.predicates import any_rset +from cubicweb.predicates import any_rset, empty_rset from cubicweb.uilib import UnicodeCSVWriter from cubicweb.view import EntityView, AnyRsetView @@ -80,7 +80,7 @@ contents) """ __regid__ = 'ecsvexport' - __select__ = any_rset() + __select__ = EntityView.__select__ | empty_rset() title = _('csv export (entities)') def call(self):