# HG changeset patch # User Sylvain Thénault # Date 1318872474 -7200 # Node ID 4ea2abc83dce272f9c5692479c2d56b7d47b6001 # Parent 059914a691a9fedaf716d5d1fc615f7f5803c764 [entity related rql] 'is' relation target constant should have 'etype' type, not String diff -r 059914a691a9 -r 4ea2abc83dce entity.py --- a/entity.py Mon Oct 17 15:08:25 2011 +0200 +++ b/entity.py Mon Oct 17 19:27:54 2011 +0200 @@ -894,7 +894,7 @@ targettypes = rschema.subjects(self.e_schema) else: select.add_constant_restriction(mainvar, 'is', targettypes, - 'String') + 'etype') gcard = greater_card(rschema, targettypes, (self.e_schema,), 1) etypecls = vreg['etypes'].etype_class(targettypes[0]) if len(targettypes) > 1: