Fixed author when there is none.
authorgibus
Mon, 14 May 2012 16:01:30 +0200
changeset 429 fc7477d34489
parent 428 9591c651391d
child 430 cfbc218c595a
Fixed author when there is none.
src/cm/client.py
--- 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: