diff options
| -rw-r--r-- | archaeological_finds/models.py | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/archaeological_finds/models.py b/archaeological_finds/models.py index 969e9b966..fcbeb2d25 100644 --- a/archaeological_finds/models.py +++ b/archaeological_finds/models.py @@ -634,7 +634,9 @@ class Find(BaseHistorizedItem, ImageModel, OwnPerms, ShortMenuItem):          owns = super(Find, cls).get_owns(              user, replace_query=replace_query,              limit=limit) -        return sorted(owns, key=lambda x: x.cached_label) +        return sorted( +            owns, key=lambda x: x.cached_label +            if hasattr(x, 'cached_label') else unicode(x))      def _generate_cached_label(self):          return unicode(self) | 
