Projet

Général

Profil

Bug #10583

'AnonymousUser' object has no attribute 'email'

Ajouté par Frédéric Péters il y a environ 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
07 avril 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

https://citoyen-fondettes.test.entrouvert.org/

Environment:

Request Method: GET
Request URL: https://citoyen-fondettes.test.entrouvert.org/

Django Version: 1.7.7
Python Version: 2.7.3
Installed Applications:
''
Installed Middleware:
''

Template error:
In template /usr/lib/python2.7/dist-packages/combo/public/templates/combo/placeholder.html, error at line 8
   'AnonymousUser' object has no attribute 'email'
   1 : {% load combo i18n %}

   2 : {% for cell in cells %}

   3 : <div class="cell {{ cell.css_class_name }} {% if cell.slug %}{{cell.slug}}{% endif %}" 

   4 :      data-ajax-cell-url="{{ site_base }}{% url 'combo-public-ajax-page-cell' page_pk=cell.page.id cell_reference=cell.get_reference %}" 

   5 :      data-ajax-cell-loading-message="{% trans "Loading..." %}" 

   6 :      {% if cell.ajax_refresh %}

   7 :      data-ajax-cell-refresh="{{ cell.ajax_refresh }}" 

   8 :      {% endif %}><div> {% render_cell cell %} </div></div>

   9 : {% endfor %}

   10 : {% if render_skeleton %}

   11 : {{ skeleton }}

   12 : {% endif %}

   13 : 

Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
  111.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/dist-packages/combo/public/views.py" in page
  247.     return publish_page(request, page)
File "/usr/lib/python2.7/dist-packages/combo/public/views.py" in publish_page
  280.     return render(request, template_name, ctx, status=status)
File "/usr/lib/python2.7/dist-packages/django/shortcuts.py" in render
  50.     return HttpResponse(loader.render_to_string(*args, **kwargs),
File "/usr/lib/python2.7/dist-packages/django/template/loader.py" in render_to_string
  178.         return t.render(context_instance)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  148.             return self._render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render
  142.         return self.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  844.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  80.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
  126.         return compiled_parent._render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render
  142.         return self.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  844.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  80.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
  126.         return compiled_parent._render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render
  142.         return self.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  844.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  80.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  844.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  80.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  844.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  80.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  1231.                     return self.nodelist.render(new_context)
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  844.                 bit = self.render_node(node, context)
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node
  80.             return node.render(context)
File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render
  201.                             nodelist.append(node.render(context))
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render
  1136.                     return func(*resolved_args, **resolved_kwargs)
File "/usr/lib/python2.7/dist-packages/combo/public/templatetags/combo.py" in render_cell
  52.         return cell.render(context)
File "/usr/lib/python2.7/dist-packages/combo/apps/wcs/models.py" in render
  184.         context[self.variable_name] = self.get_data(context)
File "/usr/lib/python2.7/dist-packages/combo/apps/wcs/models.py" in get_data
  155.                     raise_if_not_cached=not(context.get('synchronous')))
File "/usr/lib/python2.7/dist-packages/requests/sessions.py" in get
  468.         return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/dist-packages/combo/utils.py" in request
  65.                         query_params['email'] = user.email
File "/usr/lib/python2.7/dist-packages/django/utils/functional.py" in inner
  225.         return func(self._wrapped, *args)

Exception Type: AttributeError at /
Exception Value: 'AnonymousUser' object has no attribute 'email'

Fichiers

Révisions associées

Révision 0c2cf862 (diff)
Ajouté par Frédéric Péters il y a environ 8 ans

misc: fix handling of AnonymousUser when doing signed requests (#10583)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 8 ans

#2

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

Ack.

#3

Mis à jour par Frédéric Péters il y a environ 8 ans

  • Statut changé de En cours à Résolu (à déployer)
commit 0c2cf862318a4170da9928dc89c505371229c38b
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Apr 7 18:29:33 2016 +0200

    misc: fix handling of AnonymousUser when doing signed requests (#10583)
#4

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF