summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-05-17 11:27:19 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-05-17 11:27:19 +0200
commit8451333f4e1a3cdaab05650141b154d2e5ee54fd (patch)
treef7fb5f2c0e8d86d32b1402aea340dd23a8dae888 /ishtar_common
parente25ebecf8304b927ad8e75aefa1e1886dab2efeb (diff)
downloadIshtar-8451333f4e1a3cdaab05650141b154d2e5ee54fd.tar.bz2
Ishtar-8451333f4e1a3cdaab05650141b154d2e5ee54fd.zip
Autocomplete: on no result return an empty list instead of an empty string
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/views.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py
index f185576ea..d1ba4478f 100644
--- a/ishtar_common/views.py
+++ b/ishtar_common/views.py
@@ -454,7 +454,7 @@ def autocomplete_person(request, person_types=None, attached_to=None,
own_items = request.user.has_perm('ishtar_common.view_own_person',
models.Person)
if not all_items and not own_items or not request.GET.get('term'):
- return HttpResponse(mimetype='text/plain')
+ return HttpResponse('[]', mimetype='text/plain')
q = request.GET.get('term')
limit = request.GET.get('limit', 20)
try:
@@ -490,7 +490,7 @@ def autocomplete_person(request, person_types=None, attached_to=None,
def autocomplete_department(request):
if not request.GET.get('term'):
- return HttpResponse(mimetype='text/plain')
+ return HttpResponse('[]', mimetype='text/plain')
q = request.GET.get('term')
q = unicodedata.normalize("NFKD", q).encode('ascii', 'ignore')
query = Q()
@@ -1325,9 +1325,9 @@ def autocomplete_organization(request, orga_type=None):
models.Organization)
and not request.user.ishtaruser.has_right(
'person_search', session=request.session)):
- return HttpResponse(mimetype='text/plain')
+ return HttpResponse('[]', mimetype='text/plain')
if not request.GET.get('term'):
- return HttpResponse(mimetype='text/plain')
+ return HttpResponse('[]', mimetype='text/plain')
q = request.GET.get('term')
query = Q()
for q in q.split(' '):
@@ -1351,9 +1351,9 @@ def autocomplete_author(request):
if not request.user.has_perm('ishtar_common.view_author', models.Author)\
and not request.user.has_perm('ishtar_common.view_own_author',
models.Author):
- return HttpResponse(mimetype='text/plain')
+ return HttpResponse('[]', mimetype='text/plain')
if not request.GET.get('term'):
- return HttpResponse(mimetype='text/plain')
+ return HttpResponse('[]', mimetype='text/plain')
q = request.GET.get('term')
query = Q()
for q in q.split(' '):