Commit ccaeea62 authored by Mathieu Rodic's avatar Mathieu Rodic

[DEBUG] Corrected bug on /api/nodes/{id}/children/queries

parent 83c83f78
__pycache__/ __pycache__/
parsing/Taggers/treetagger/ parsing/Taggers/treetagger/
.ipynb_checkpoints/ .ipynb_checkpoints/
data_samples
VENV
...@@ -368,7 +368,9 @@ class NodesChildrenQueries(APIView): ...@@ -368,7 +368,9 @@ class NodesChildrenQueries(APIView):
else: else:
field = getattr(Node, field_name) field = getattr(Node, field_name)
fields_list.append( fields_list.append(
field.label(field_name) field.label(
field_name if '.' in field_name else 'node.' + field_name
)
) )
# starting the query! # starting the query!
...@@ -432,7 +434,9 @@ class NodesChildrenQueries(APIView): ...@@ -432,7 +434,9 @@ class NodesChildrenQueries(APIView):
for field_name in fields_names: for field_name in fields_names:
if field_name not in authorized_aggregates: if field_name not in authorized_aggregates:
# query = query.group_by(text(field_name)) # query = query.group_by(text(field_name))
query = query.group_by('"%s"' % (field_name, )) query = query.group_by('"%s"' % (
field_name if '.' in field_name else 'node.' + field_name
, ))
# sorting # sorting
sort_fields_names = request.DATA.get('sort', ['id']) sort_fields_names = request.DATA.get('sort', ['id'])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment