src/cm/client.py
changeset 429 fc7477d34489
parent 426 7c31b3a1284b
child 431 0acfbbf18514
--- a/src/cm/client.py	Mon May 14 15:26:58 2012 +0200
+++ b/src/cm/client.py	Mon May 14 16:01:30 2012 +0200
@@ -304,7 +304,11 @@
       author = text_version.name
     else:
       names += list(User.objects.filter(Q(comment__text_version=text_version),Q(comment__deleted=False), Q(comment__id__in=allowed_ids)).extra(select={'name': "username"}).values('name').annotate(nb_comments=Count('id'))) #.order_by('username'))
-      author = User.objects.filter(id=text_version.user_id).values('username')[0]['username']
+      has_author = User.objects.filter(id=text_version.user_id).values('username')
+      if has_author:
+        author = has_author[0]['username']
+      else:
+        author = ''
     if request.GET.get('name', None):
       me = request.GET.get('name', None)
     else: