From 578ad6c27165216c5b8726b7da6998edc93ad44f Mon Sep 17 00:00:00 2001 From: Guewen Baconnier Date: Tue, 1 Dec 2020 17:52:59 +0100 Subject: [PATCH] Fix required sudo in Job Following changes of https://github.com/OCA/queue/pull/281 The initial sudo() is lost when we call "with_env()" with a False su flag. Ensure the read job.record keeps a su flag. --- queue_job/job.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/queue_job/job.py b/queue_job/job.py index 06eb6c0516..9fb67805cd 100644 --- a/queue_job/job.py +++ b/queue_job/job.py @@ -376,7 +376,7 @@ def enqueue( def db_record_from_uuid(env, job_uuid): model = env["queue.job"].sudo() record = model.search([("uuid", "=", job_uuid)], limit=1) - return record.with_env(env) + return record.with_env(env).sudo() def __init__( self,