Django

Code

Changeset 5123

Show
Ignore:
Timestamp:
04/28/07 10:45:36 (2 years ago)
Author:
mtredinnick
Message:

newforms-admin: Fixed #2818 -- Filtered out duplicate results when searching in
the admin across related fields. Thanks, Andy Dustman.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/newforms-admin/django/contrib/admin/views/main.py

    r5122 r5123  
    437437                other_qs = other_qs.filter(reduce(operator.or_, or_queries)) 
    438438                qs = qs & other_qs 
     439            for field_name in self.search_fields: 
     440                if '__' in field_name: 
     441                    qs = qs.distinct() 
     442                    break 
    439443 
    440444        if self.opts.one_to_one_field: