summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/core/meta/__init__.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/django/core/meta/__init__.py b/django/core/meta/__init__.py
index de0a0abb6a..1d58201b28 100644
--- a/django/core/meta/__init__.py
+++ b/django/core/meta/__init__.py
@@ -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):