diff --git a/queue_job/controllers/main.py b/queue_job/controllers/main.py index a1729b1fe..1c8da57b4 100644 --- a/queue_job/controllers/main.py +++ b/queue_job/controllers/main.py @@ -215,7 +215,8 @@ def _get_failure_values(cls, job, traceback_txt, orig_exception): ) def runjob(self, db, job_uuid, **kw): http.request.session.db = db - env = http.request.env(user=SUPERUSER_ID) + http.request.update_env(user=SUPERUSER_ID) + env = http.request.env job = self._acquire_job(env, job_uuid) if not job: return ""