SORT_CHOICES = (
("", ""),
("asc", _("Ascending")),
- ("des", _("Descending")),
+ ("desc", _("Descending")),
)
if show and not is_join:
selects.append(db_field)
if sort:
- sorts.append(db_field)
+ sorts.append((db_field, sort))
if all(criteria):
if is_join:
over_split = over.lower().rsplit(".", 1)
if self._raw_query:
return self._raw_query
if self._sorts:
- order_by = u"ORDER BY %s" % (", ".join(self._sorts))
+ order_by = u"ORDER BY %s" % (", ".join([" ".join(x) for x in self._sorts]))
else:
order_by = u""
if self._wheres: