From d5c74d2cf44067880a2a1bb0fa41a46b52d2dfb8 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 568808c002..19742deb48 100644 --- a/queue_job/job.py +++ b/queue_job/job.py @@ -377,7 +377,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,