diff options
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 |
commit | 3f9cd81a27874c39f5b96e2038daaedd02dbe4ec (patch) | |
tree | 79be6baa36d1e1178d2035b0236c332330107a73 /ishtar_common/views.py | |
parent | 8518d2162837444c9ac2b4d1ca67fa5f458db869 (diff) | |
download | Ishtar-3f9cd81a27874c39f5b96e2038daaedd02dbe4ec.tar.bz2 Ishtar-3f9cd81a27874c39f5b96e2038daaedd02dbe4ec.zip |
Fix get_query_own - provide a ishtaruser as an argument
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 4 |
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]) |