cubicweb/server/session.py
changeset 12756 d91c229de97f
parent 12740 6e98699d3a9a
child 12812 00749d83a672
--- a/cubicweb/server/session.py	Thu Aug 01 02:51:52 2019 +0200
+++ b/cubicweb/server/session.py	Thu Aug 01 05:42:45 2019 +0200
@@ -790,11 +790,12 @@
         return service.call(**kwargs)
 
     @_open_only
-    def system_sql(self, sql, args=None, rollback_on_failure=True):
+    def system_sql(self, sql, args=None, rollback_on_failure=True, rql_query_tracing_token=None):
         """return a sql cursor on the system database"""
         source = self.repo.system_source
         try:
-            return source.doexec(self, sql, args, rollback=rollback_on_failure)
+            return source.doexec(self, sql, args, rollback=rollback_on_failure,
+                                 rql_query_tracing_token=rql_query_tracing_token)
         except (source.OperationalError, source.InterfaceError):
             if not rollback_on_failure:
                 raise