Django

Code

Show
Ignore:
Timestamp:
06/25/08 23:09:29 (5 months ago)
Author:
adrian
Message:

Fixed #7274 -- Improved the django.contrib.auth password_reset() view not to require the Sites framework. Thanks, joshrl

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/auth/views.py

    r7692 r7748  
    7676                form.save(domain_override=request.META['HTTP_HOST']) 
    7777            else: 
    78                 form.save(email_template_name=email_template_name) 
     78                if Site._meta.installed: 
     79                    form.save(email_template_name=email_template_name) 
     80                else: 
     81                    form.save(domain_override=RequestSite(request).domain, email_template_name=email_template_name) 
    7982            return HttpResponseRedirect('%sdone/' % request.path) 
    8083    return render_to_response(template_name, {'form': oldforms.FormWrapper(form, new_data, errors)},