TemplateDoesNotExist at /auth/logout/ : registration/logged_out.html

Bug #1332167 reported by Julie Pichon
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
django-openstack-auth
Fix Released
High
Julie Pichon

Bug Description

When using django_openstack_auth master and trying to log out:

2014-06-19 16:27:19,468 5547 INFO openstack_auth.views Logging out user "demo".
2014-06-19 16:27:19,480 5547 INFO openstack_auth.views Could not delete token
2014-06-19 16:27:19,481 5547 ERROR django.request Internal Server Error: /auth/logout/
Traceback (most recent call last):
  File "/opt/stack/horizon/.venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 137, in get_response
    response = response.render()
  File "/opt/stack/horizon/.venv/lib/python2.7/site-packages/django/template/response.py", line 105, in render
    self.content = self.rendered_content
  File "/opt/stack/horizon/.venv/lib/python2.7/site-packages/django/template/response.py", line 80, in rendered_content
    template = self.resolve_template(self.template_name)
  File "/opt/stack/horizon/.venv/lib/python2.7/site-packages/django/template/response.py", line 58, in resolve_template
    return loader.get_template(template)
  File "/opt/stack/horizon/.venv/lib/python2.7/site-packages/django/template/loader.py", line 138, in get_template
    template, origin = find_template(template_name)
  File "/opt/stack/horizon/.venv/lib/python2.7/site-packages/django/template/loader.py", line 131, in find_template
    raise TemplateDoesNotExist(name)
TemplateDoesNotExist: registration/logged_out.html
[19/Jun/2014 16:27:19] "GET /auth/logout/ HTTP/1.1" 500 96460

This is due to a method that was accidentally changed from logout_then_login() to logout() in a recent refactoring.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to django_openstack_auth (master)

Fix proposed to branch: master
Review: https://review.openstack.org/101250

Changed in django-openstack-auth:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to django_openstack_auth (master)

Reviewed: https://review.openstack.org/101250
Committed: https://git.openstack.org/cgit/openstack/django_openstack_auth/commit/?id=24bf08011de08d77660f01cd6b42b7abe8d6a10f
Submitter: Jenkins
Branch: master

commit 24bf08011de08d77660f01cd6b42b7abe8d6a10f
Author: Julie Pichon <email address hidden>
Date: Thu Jun 19 17:43:49 2014 +0100

    Restore "redirect to login page after logout" behaviour

    The expected behaviour is to redirect to the login page after a user
    gets logged out. This was changed accidentally during a refactoring.

    This will get rid of the following error 500 in Horizon when logging
    out: TemplateDoesNotExist: registration/logged_out.html.

    Change-Id: Id23666e84fce1e3a212b066fcdaf71a17e4898d9
    Closes-Bug: #1332167

Changed in django-openstack-auth:
status: In Progress → Fix Committed
David Lyle (david-lyle)
Changed in django-openstack-auth:
status: Fix Committed → Fix Released
Akihiro Motoki (amotoki)
Changed in django-openstack-auth:
milestone: none → 1.1.6
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.