Fixed #452 -- Fixed bug in generated DB API for models that have two ManyToManyFields to the same related model.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1516 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
fa9cbe5ea0
commit
a58dc0dbbd
|
@ -532,13 +532,9 @@ class Options:
|
|||
rel_objs = []
|
||||
for mod in module_list:
|
||||
for klass in mod._MODELS:
|
||||
try:
|
||||
for f in klass._meta.many_to_many:
|
||||
if f.rel and self == f.rel.to:
|
||||
rel_objs.append(RelatedObject(self, klass._meta, f))
|
||||
raise StopIteration
|
||||
except StopIteration:
|
||||
continue
|
||||
for f in klass._meta.many_to_many:
|
||||
if f.rel and self == f.rel.to:
|
||||
rel_objs.append(RelatedObject(self, klass._meta, f))
|
||||
return rel_objs
|
||||
|
||||
def get_ordered_objects(self):
|
||||
|
|
Loading…
Reference in New Issue