diff options
Diffstat (limited to 'ishtar_common/utils.py')
| -rw-r--r-- | ishtar_common/utils.py | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index 5a03f7f5f..c25cdf605 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -28,6 +28,7 @@ from django.conf import settings  from django.contrib.gis.geos import GEOSGeometry  from django.contrib.sessions.backends.db import SessionStore  from django.core.cache import cache +from django.core.exceptions import FieldDoesNotExist  from django.core.urlresolvers import reverse  from django.utils.datastructures import MultiValueDict as BaseMultiValueDict  from django.utils.safestring import mark_safe @@ -406,7 +407,10 @@ def get_field_labels_from_path(model, path):      """      labels = []      for key in path: -        field = model._meta.get_field(key) +        try: +            field = model._meta.get_field(key) +        except: +            return labels          if hasattr(field, 'verbose_name'):              labels.append(field.verbose_name)          if field.one_to_many or field.one_to_one or field.many_to_many: | 
