#36393: _5C in pk of related model turns into back slash (\) in admin url
---------------------------------+-----------------------------------------
     Reporter:  Nikolay Fedorov  |                     Type:  Bug
       Status:  new              |                Component:  contrib.admin
      Version:  5.2              |                 Severity:  Normal
     Keywords:                   |             Triage Stage:  Unreviewed
    Has patch:  0                |      Needs documentation:  0
  Needs tests:  0                |  Patch needs improvement:  0
Easy pickings:  0                |                    UI/UX:  0
---------------------------------+-----------------------------------------
 I have two models: a Video and a Question. The "video" field in the
 Question model is a ForeignKey to the video model. If the video has pk =
 {{{'Ml_XFX_5CYo'}}} and it is assigned to a question, then when you try to
 view or edit the video from the question page in the admin section,
 clicking on the link results in an error that the video with pk =
 {{{'Ml_XFX\Yo'}}} does not exist. For some reason, when trying to access
 the video from the question card, {{{'Ml_XFX_5CYo'}}} turns into
 {{{'Ml_XFX\Yo'}}}. I think problem on
 {{{django.contrib.admin.utils.quote}}} function (maybe not). Presumably,
 the problem is that the url conversion or protection mechanism considers
 {{{_5C}}} as {{{%5C}}} and Ml_XFX**_5C**Yo' turns into 'Ml_XFX**\**Yo'.
-- 
Ticket URL: <https://code.djangoproject.com/ticket/36393>
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/django-updates/01070196d0a660f7-1dbcbcf7-3cb6-401a-a7c1-e958b995f6de-000000%40eu-central-1.amazonses.com.

Reply via email to