server/ssplanner.py
changeset 2650 18aec79ec3a3
parent 2596 d02eed70937f
child 2667 c8aa82538d8e
--- a/server/ssplanner.py	Mon Aug 03 09:37:13 2009 +0200
+++ b/server/ssplanner.py	Mon Aug 03 10:50:57 2009 +0200
@@ -114,9 +114,10 @@
         # each variable in main variables is a new entity to insert
         to_build = {}
         session = plan.session
+        etype_class = session.vreg['etypes'].etype_class
         for etype, var in rqlst.main_variables:
             # need to do this since entity class is shared w. web client code !
-            to_build[var.name] = session.etype_class(etype)(session, None, None)
+            to_build[var.name] = etype_class(etype)(session)
             plan.add_entity_def(to_build[var.name])
         # add constant values to entity def, mark variables to be selected
         to_select = plan.relation_definitions(rqlst, to_build)