diff options
Diffstat (limited to 'archaeological_context_records/views.py')
| -rw-r--r-- | archaeological_context_records/views.py | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/archaeological_context_records/views.py b/archaeological_context_records/views.py index 811a9ad2d..81c99f494 100644 --- a/archaeological_context_records/views.py +++ b/archaeological_context_records/views.py @@ -69,10 +69,11 @@ def autocomplete_contextrecord(request):          )          query = query & qt      limit = 15 -    items = models.ContextRecord.objects.filter(query).order_by( -        "operation__code_patriarche", "parcel__section", "parcel__parcel_number", "label" -    )[:limit] -    data = json.dumps([{"id": item.pk, "value": str(item)[:60]} for item in items]) +    items = models.ContextRecord.objects.filter(query).values_list( +        "pk", "cached_label").order_by("cached_label")[:limit] +    data = json.dumps([ +        {"id": item[0], "value": item[1][:60]} +        for item in items])      return HttpResponse(data, content_type="text/plain") | 
