--- a/cubicweb/server/sources/native.py Wed Mar 13 10:40:05 2019 +0100
+++ b/cubicweb/server/sources/native.py Wed Mar 13 11:02:39 2019 +0100
@@ -48,7 +48,7 @@
from cubicweb.server import schema2sql as y2sql
from cubicweb.server.utils import crypt_password, verify_and_update
from cubicweb.server.sqlutils import SQL_PREFIX, SQLAdapterMixIn
-from cubicweb.server.rqlannotation import set_qdata
+from cubicweb.server.rqlannotation import RQLAnnotator, set_qdata
from cubicweb.server.hook import CleanupDeletedEidsCacheOp
from cubicweb.server.edition import EditedEntity
from cubicweb.server.sources import AbstractSource, dbg_st_search, dbg_results, rql2sql
@@ -472,7 +472,7 @@
rqlst = self.repo.vreg.rqlhelper.parse(rql)
rqlst.restricted_vars = ()
rqlst.children[0].solutions = sols
- self.repo.querier.rqlannotator.annotate(rqlst)
+ RQLAnnotator(self.repo.querier.schema).annotate(rqlst)
set_qdata(self.schema.rschema, rqlst, ())
return rqlst