summaryrefslogtreecommitdiff
path: root/ishtar_common/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-09 17:43:32 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-09 17:43:32 +0200
commit8c16f5ffb02f4d5f8a8e071204ff02fd3dc2881a (patch)
tree79be6baa36d1e1178d2035b0236c332330107a73 /ishtar_common/views.py
parent3d3e6c76dea0bc6eddd2e6380d5be9f7c8a2aba2 (diff)
downloadIshtar-8c16f5ffb02f4d5f8a8e071204ff02fd3dc2881a.tar.bz2
Ishtar-8c16f5ffb02f4d5f8a8e071204ff02fd3dc2881a.zip
Fix get_query_own - provide a ishtaruser as an argument
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r--ishtar_common/views.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py
index b59c4c8e4..00e5df7e1 100644
--- a/ishtar_common/views.py
+++ b/ishtar_common/views.py
@@ -502,7 +502,9 @@ def autocomplete_person(request, person_types=None, attached_to=None,
if is_ishtar_user:
query = query & Q(ishtaruser__isnull=False)
if own_items:
- query &= models.Person.get_query_owns(request.user)
+ if not hasattr(request.user, 'ishtaruser'):
+ return HttpResponse(json.dumps([]), content_type='text/plain')
+ query &= models.Person.get_query_owns(request.user.ishtaruser)
persons = models.Person.objects.filter(query)[:limit]
data = json.dumps([{'id': person.pk, 'value': unicode(person)}
for person in persons if person])