entities/adapters.py
changeset 9440 6880674c1a26
parent 9375 8e88576787c3
parent 9433 dd708175dc43
child 9700 da7d341cca76
--- a/entities/adapters.py	Wed Sep 11 18:04:05 2013 +0200
+++ b/entities/adapters.py	Tue Jan 21 15:11:16 2014 +0100
@@ -102,17 +102,16 @@
         _done.add(entity.eid)
         containers = tuple(entity.e_schema.fulltext_containers())
         if containers:
-            for rschema, target in containers:
-                if target == 'object':
+            for rschema, role in containers:
+                if role == 'object':
                     targets = getattr(entity, rschema.type)
                 else:
                     targets = getattr(entity, 'reverse_%s' % rschema)
-                for entity in targets:
-                    if entity.eid in _done:
+                for target in targets:
+                    if target.eid in _done:
                         continue
-                    for container in entity.cw_adapt_to('IFTIndexable').fti_containers(_done):
+                    for container in target.cw_adapt_to('IFTIndexable').fti_containers(_done):
                         yield container
-                        yielded = True
         else:
             yield entity