update to sqlalchemy 1
This commit is contained in:
parent
0c0d87cadb
commit
649b0553b4
3 changed files with 7 additions and 5 deletions
|
|
@ -24,6 +24,7 @@ def parse(data):
|
|||
return query
|
||||
|
||||
def order(qs, sort, prefix='sort.'):
|
||||
from sqlalchemy.sql.expression import text
|
||||
order_by = []
|
||||
if len(sort) == 1:
|
||||
additional_sort = settings.config['user']['ui']['listSort']
|
||||
|
|
@ -48,8 +49,8 @@ def order(qs, sort, prefix='sort.'):
|
|||
_order_by = []
|
||||
for order in order_by:
|
||||
nulls = "%s IS NULL" % order.split(' ')[0]
|
||||
_order_by.append(nulls)
|
||||
_order_by.append(order)
|
||||
_order_by.append(text(nulls))
|
||||
_order_by.append(text(order))
|
||||
order_by = _order_by
|
||||
qs = qs.join(models.Sort).order_by(*order_by)
|
||||
return qs
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue