diff --git a/apps/city/admin.py b/apps/city/admin.py index 42f4fcf4..98959f21 100644 --- a/apps/city/admin.py +++ b/apps/city/admin.py @@ -101,7 +101,7 @@ def search_city(request): qs = City.objects.language().filter(country=country)[:200] else: qs = City.objects.language().filter(country=country, translations__name__contains=term) - result = [{'id': city.id, 'label': city.name} for city in qs] + result = list(set([{'id': city.id, 'label': city.name} for city in qs])) return JsonResponse(json.dumps(result), content_type='application/json', safe=False)