# HG changeset patch # User Sylvain Thénault # Date 1345713584 -7200 # Node ID ed0fbbf507bb49ac8166679a6cd8201de3464b36 # Parent d2a6163ce0d52139c1d6691f924d90f56accc754 [ui tabs] avoid duplicate rset argument if already specified in tab kwargs. Closes #2464786 diff -r d2a6163ce0d5 -r ed0fbbf507bb web/views/tabs.py --- a/web/views/tabs.py Fri Aug 31 18:11:24 2012 +0200 +++ b/web/views/tabs.py Thu Aug 23 11:19:44 2012 +0200 @@ -119,11 +119,11 @@ else: tabid, tabkwargs = tab tabkwargs = tabkwargs.copy() + tabkwargs.setdefault('rset', self.cw_rset) vid = tabkwargs.get('vid', tabid) domid = uilib.domid(tabid) try: - viewsvreg.select(vid, self._cw, rset=self.cw_rset, - tabid=domid, **tabkwargs) + viewsvreg.select(vid, self._cw, tabid=domid, **tabkwargs) except NoSelectableObject: continue selected_tabs.append((tabid, domid, tabkwargs)) @@ -158,7 +158,6 @@ w(u'') for tabid, domid, tabkwargs in tabs: w(u'
' % domid) - tabkwargs.setdefault('rset', self.cw_rset) if self.lazy: tabkwargs.setdefault('tabid', domid) tabkwargs.setdefault('vid', tabid)