Django

Code

Ticket #1489: django_1489.diff

File django_1489.diff, 0.6 kB (added by Christopher Lenz <cmlenz@gmx.de>, 3 years ago)

Fix deletion of objects with one-to-one relations

  • django/contrib/admin/views/main.py

    old new  
    405405        rel_opts_name = related.get_accessor_name() 
    406406        if isinstance(related.field.rel, models.OneToOne): 
    407407            try: 
    408                 sub_obj = getattr(obj, 'get_%s' % rel_opts_name)() 
     408                sub_obj = getattr(obj, rel_opts_name)() 
    409409            except ObjectDoesNotExist: 
    410410                pass 
    411411            else: