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);