Django

Code

Changeset 2827

Show
Ignore:
Timestamp:
05/03/06 23:09:23 (2 years ago)
Author:
adrian
Message:

Fixed bug in admin: raw_id_admin fields weren't displaying their old values next to the form field, due to descriptor-fields change

Files:

Legend:

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

    r2809 r2827  
    144144        except AttributeError: 
    145145            if isinstance(self.field.rel, models.ManyToOneRel): 
    146                 self._display = getattr(self.original, 'get_%s' % self.field.name)(
     146                self._display = getattr(self.original, self.field.attname
    147147            elif isinstance(self.field.rel, models.ManyToManyRel): 
    148                 self._display = ", ".join([str(obj) for obj in getattr(self.original, 'get_%s_list' % self.field.rel.singular)()]) 
     148                self._display = ", ".join([str(obj) for obj in getattr(self.original, self.field.attname).all()]) 
    149149            return self._display 
    150150