#36018: Sites.objects.get_current() will always return the settings.SITE_ID, 
even
when the optional request is passed
-------------------------+-----------------------------------------
     Reporter:  devo-wm  |                     Type:  Bug
       Status:  new      |                Component:  contrib.sites
      Version:  5.1      |                 Severity:  Normal
     Keywords:           |             Triage Stage:  Unreviewed
    Has patch:  0        |      Needs documentation:  0
  Needs tests:  0        |  Patch needs improvement:  0
Easy pickings:  1        |                    UI/UX:  0
-------------------------+-----------------------------------------
 It looks like if you've set the SITE_ID in your settings, the conditional
 in get_current() will always return that site id, even if you pass the
 optional request.

 We thought that perhaps un-setting the SITE_ID would resolve this, but
 these seems to counter the steps involved when enabling and configuring
 the sites framework:
 https://docs.djangoproject.com/en/5.1/ref/contrib/sites/#enabling-the-
 sites-framework

 The simple fix seems to be switching the order of the conditional in that
 method, thereby always checking the optional request parameter first.
-- 
Ticket URL: <https://code.djangoproject.com/ticket/36018>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/django-updates/01070193d124cd8b-d2a14ab0-d040-4f87-ba53-9dad7c21c499-000000%40eu-central-1.amazonses.com.

Reply via email to