diff -c /usr/lib/python2.4/site-packages/roundup/backends/rdbms_common.py.orig /usr/lib/python2.4/site-packages/roundup/backends/rdbms_common.py *** /usr/lib/python2.4/site-packages/roundup/backends/rdbms_common.py.orig 2009-08-31 13:21:06.000000000 +0200 --- /usr/lib/python2.4/site-packages/roundup/backends/rdbms_common.py 2009-08-31 13:21:06.000000000 +0200 *************** *** 2171,2177 **** # figure the WHERE clause from the filterspec mlfilt = 0 # are we joining with Multilink tables? sortattr = self._sortattr (group = group, sort = sort) ! proptree = self._proptree(filterspec, sortattr) mlseen = 0 for pt in reversed(proptree.sortattr): p = pt --- 2171,2180 ---- # figure the WHERE clause from the filterspec mlfilt = 0 # are we joining with Multilink tables? sortattr = self._sortattr (group = group, sort = sort) ! if 'filterspec' in filterspec: ! proptree = self._proptree(filterspec['filterspec'], sortattr) ! else: ! proptree = self._proptree(filterspec, sortattr) mlseen = 0 for pt in reversed(proptree.sortattr): p = pt