Bug #10583
'AnonymousUser' object has no attribute 'email'
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
Historique
Mis à jour par Frédéric Péters il y a environ 8 ans
- Fichier 0001-misc-fix-handling-of-AnonymousUser-when-doing-signed.patch 0001-misc-fix-handling-of-AnonymousUser-when-doing-signed.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
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)
misc: fix handling of AnonymousUser when doing signed requests (#10583)