From 13246eaeff4ce919035529c0c66fff0d96240d9c Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Fri, 11 Nov 2011 11:37:43 +0000 Subject: [PATCH] Corrigindo problema na view do perfil do usuario nao cadastrado --- colab/super_archives/templatetags/form_field.py | 2 +- colab/views.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/colab/super_archives/templatetags/form_field.py b/colab/super_archives/templatetags/form_field.py index b8353ae..8c987ae 100644 --- a/colab/super_archives/templatetags/form_field.py +++ b/colab/super_archives/templatetags/form_field.py @@ -38,7 +38,7 @@ class RenderFormField(template.Node): try: default_value = self.default_value_nocontext.resolve(context) except template.VariableDoesNotExist: - pass + default_value = '' if editable: form_field_tag = '
' + str(form_field) diff --git a/colab/views.py b/colab/views.py index fe91705..55547bd 100644 --- a/colab/views.py +++ b/colab/views.py @@ -104,8 +104,13 @@ def user_profile(request, user, email_address=None, editable=False, form=None): emails = Message.objects.raw(query) n_sent = Message.objects.filter(from_address__in=email_addresses).count() + if user: + profile = user.profile + else: + profile = None + template_data = { - 'user_profile': user.profile or None, + 'user_profile': profile, 'email_address': email_address, 'emails': emails or [], 'form': form, -- libgit2 0.21.2