From 97ebeaaa531786258cc5ea2501f040db1fa1b5e5 Mon Sep 17 00:00:00 2001 From: Eric Florenzano Date: Sun, 3 Aug 2008 23:20:56 +0000 Subject: [PATCH] Handle the MultipleObjectsReturned edge case (shouldn't happen, but it might) git-svn-id: http://django-avatar.googlecode.com/svn/trunk@15 c76b2324-5f53-0410-85ac-b1078a54aeeb --- avatar/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/avatar/views.py b/avatar/views.py index e76a307..e84ea2b 100644 --- a/avatar/views.py +++ b/avatar/views.py @@ -29,6 +29,7 @@ except ImportError: MAX_MEGABYTES = getattr(settings, 'AVATAR_MAX_FILESIZE', 10) MAX_WIDTH = getattr(settings, 'AVATAR_MAX_WIDTH', 512) DEFAULT_WIDTH = getattr(settings, 'AVATAR_DEFAULT_WIDTH', 80) +#AVATAR_CACHE def _get_next(request): """ @@ -66,6 +67,8 @@ def img(request, email_hash, resize_method=Image.ANTIALIAS): avatar = Avatar.objects.get(email_hash=email_hash) except Avatar.DoesNotExist: avatar = None + except Avatar.MultipleObjectsReturned: + avatar = None try: if avatar is not None: data = open(avatar.get_avatar_filename(), 'r').read()