#13614: Back button breaks many to many widget
------------------------------------+-------------------------------
               Reporter:  minarets  |          Owner:  nobody
                   Type:  Bug       |         Status:  reopened
              Milestone:            |      Component:  contrib.admin
                Version:  1.2       |       Severity:  Normal
             Resolution:            |       Keywords:
           Triage Stage:  Accepted  |      Has patch:  0
    Needs documentation:  0         |    Needs tests:  0
Patch needs improvement:  0         |  Easy pickings:  0
                  UI/UX:  1         |
------------------------------------+-------------------------------
Changes (by anonymous):

 * ui_ux:  0 => 1


Comment:

 Confirming the issue still is presenting itself in django 1.2 with Chrome
 13.0.782.220.  As stated by CollinAnderson, both halfs of this issue are
 easily reproduced 100% of the time using user permissions.

 1. If you use navigation other than save from a user change page and then
 hit your back button you will find all permissions for that user will be
 cleared.  Refreshing the change page will restore the list to it's correct
 values.  However, if you save without doing that you will remove all
 previously added permissions.

 2. If you save a user change page (with or without making any changes) and
 then hit the back button the user permissions with have the first n
 permissions in the list.

 This is a pretty nasty bug in the sneaky way it screws up your data.  It's
 very easy to miss while making edits in the admin and could completely
 screw things up.  This effect all many to many relationships (although
 obviously user permissions is a easy example)

-- 
Ticket URL: <https://code.djangoproject.com/ticket/13614#comment:6>
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 post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to