From 35f1da3cf631bee97e96a774d9f1127466e7a66a Mon Sep 17 00:00:00 2001 From: batrudinych Date: Tue, 8 Aug 2023 09:55:05 +0100 Subject: [PATCH] fix(queue): deep clone opts (#2634) fixes #2633 --- lib/queue.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/queue.js b/lib/queue.js index 952349a48..f99e774b7 100755 --- a/lib/queue.js +++ b/lib/queue.js @@ -732,7 +732,7 @@ Queue.prototype.add = function(name, data, opts) { data = name; name = Job.DEFAULT_JOB_NAME; } - opts = { ...this.defaultJobOptions, ...opts }; + opts = _.cloneDeep({ ...this.defaultJobOptions, ...opts }); opts.jobId = jobIdForGroup(this.limiter, opts, data);