Ticket #4715: query_sortorder.diff
| File query_sortorder.diff, 790 bytes (added by vnaum@…, 4 years ago) |
|---|
-
query.py
old new 320 320 else: 321 321 sql.append("COALESCE(%s,'')=''," % col) 322 322 if name in ['status', 'resolution', 'priority', 'severity']: 323 db = self.env.get_db_cnx() 323 324 if desc: 324 sql.append( "%s.value DESC" % name)325 sql.append(db.cast(name + '.value', 'int') + ' DESC') 325 326 else: 326 sql.append( "%s.value" % name)327 sql.append(db.cast(name + '.value', 'int')) 327 328 elif col in ['t.milestone', 't.version']: 328 329 time_col = name == 'milestone' and 'milestone.due' or 'version.time' 329 330 if desc:
