Skip to content
Snippets Groups Projects
Commit 96264e32 authored by Mattia Mancini's avatar Mattia Mancini
Browse files

Merge branch 'sort-direction' into 'master'

add sort direction

See merge request !2
parents b959923c 1c9e6fd4
No related branches found
No related tags found
1 merge request!2add sort direction
...@@ -136,8 +136,14 @@ class DataProductDB: ...@@ -136,8 +136,14 @@ class DataProductDB:
# if a &sort=<field> url parameter is given then use sort, otherwise omit it (backward compatibility) # if a &sort=<field> url parameter is given then use sort, otherwise omit it (backward compatibility)
if sort: if sort:
if sort.startswith('-'):
direction = -1
sort = sort.lstrip('-')
else:
direction = 1
results = [augment_item(item) for item in results = [augment_item(item) for item in
self.db[collection_name].find(query, selected_fields).skip(skip).limit(limit).sort(sort)] self.db[collection_name].find(query, selected_fields).skip(skip).limit(limit).sort(sort,direction)]
else: else:
results = [augment_item(item) for item in results = [augment_item(item) for item in
self.db[collection_name].find(query, selected_fields).skip(skip).limit(limit)] self.db[collection_name].find(query, selected_fields).skip(skip).limit(limit)]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment