Django

Code

Changeset 1319

Show
Ignore:
Timestamp:
11/20/05 18:05:18 (3 years ago)
Author:
adrian
Message:

Fixed #527 -- Changed method_get_related() to use rel.get_related_field() instead of rel.field_name

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/meta/__init__.py

    r1313 r1319  
    965965        kwargs['object_id__exact'] = getattr(self, rel_field.rel.field_name) 
    966966    else: 
    967         kwargs['%s__%s__exact' % (rel_field.name, rel_field.rel.to.pk.name)] = getattr(self, rel_field.rel.field_name) 
     967        kwargs['%s__%s__exact' % (rel_field.name, rel_field.rel.to.pk.name)] = getattr(self, rel_field.rel.get_related_field().attname) 
    968968    kwargs.update(rel_field.rel.lookup_overrides) 
    969969    return getattr(rel_mod, method_name)(**kwargs)