server/rqlannotation.py
changeset 340 bfe0e95571aa
parent 339 c0a0ce6c0428
child 438 69b79faefa94
--- a/server/rqlannotation.py	Wed Jan 07 09:47:56 2009 +0100
+++ b/server/rqlannotation.py	Wed Jan 07 14:55:16 2009 +0100
@@ -36,15 +36,14 @@
                         if not var.stinfo['selected'] and len(var.stinfo['possibletypes']) > 1:
                             need_intersect = True
                             break
-                    else:
-                        if rschema.inlined:
-                            try:
-                                var = rel.children[1].children[0].variable
-                            except AttributeError:
-                                pass # rewritten variable
-                            else:
-                                if not var.stinfo['constnode']:
-                                    need_distinct = True
+                    if rschema.inlined:
+                        try:
+                            var = rel.children[1].children[0].variable
+                        except AttributeError:
+                            pass # rewritten variable
+                        else:
+                            if not var.stinfo['constnode']:
+                                need_distinct = True
         elif getrschema(rel.r_type).symetric:
             for vref in rel.iget_nodes(VariableRef):
                 stinfo = vref.variable.stinfo