diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-15 02:08:19 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-15 02:08:19 +0200 |
commit | cfe1e6bd39d8189d4b48795fc5098cbab457e2a5 (patch) | |
tree | b91209c6caccbbac5fb23a53dcf248491438a0a1 /ishtar_common/views_item.py | |
parent | d1b6654633a1cf38dbae42f32fe955b609e312e7 (diff) | |
download | Ishtar-cfe1e6bd39d8189d4b48795fc5098cbab457e2a5.tar.bz2 Ishtar-cfe1e6bd39d8189d4b48795fc5098cbab457e2a5.zip |
Catch GEOS exception on search (strange bug on rpi...)
Diffstat (limited to 'ishtar_common/views_item.py')
-rw-r--r-- | ishtar_common/views_item.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index 1d3d55a5c..b286ab3bf 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -11,6 +11,7 @@ from copy import copy, deepcopy from tempfile import NamedTemporaryFile from django.conf import settings +from django.contrib.gis.geos import GEOSException from django.contrib.postgres.search import SearchQuery from django.contrib.staticfiles.templatetags.staticfiles import static from django.core.exceptions import ObjectDoesNotExist @@ -826,7 +827,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], try: val = getattr(val, ky) new_vals += _get_values(request, val) - except AttributeError: + except (AttributeError, GEOSException): # must be a query key such as "contains" pass vals = new_vals |