Skip to content
This repository has been archived by the owner on May 26, 2018. It is now read-only.

Commit

Permalink
fix #33 Generic GET /file
Browse files Browse the repository at this point in the history
  • Loading branch information
ikit committed Oct 21, 2016
1 parent d329749 commit deddf00
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions pirus/api_v1/handlers.py
Original file line number Diff line number Diff line change
Expand Up @@ -109,13 +109,12 @@ def __init__(self):

def get(self, request):
# 1- retrieve query parameters
ipdb.set_trace()
get_params = MultiDict(parse_qsl(request.query_string))
r_range = get_params.get('range', "0-" + str(RANGE_DEFAULT))
r_fields = get_params.get('fields', None)
r_order = get_params.get('order', None)
r_sort = get_params.get('sort', None)
r_filter = request.match_info.get('filter', None)
r_filter = get_params.get('filter', None)

# 2- fields to extract
fields = PirusFile.public_fields
Expand All @@ -131,9 +130,9 @@ def get(self, request):
# 3- Build json query for mongoengine
query = {}
if r_filter is not None:
query = {}
query = {"$or" : []}
for k in fields:
query.update({k : {'$regex': r_filter}})
query["$or"].append({k : {'$regex': r_filter}})

# 4- Order
order = ['-create_date', "name"]
Expand Down

0 comments on commit deddf00

Please sign in to comment.