Skip to content

Commit 01b189d

Browse files
authored
Merge pull request #1522 from vkarpov15/patch-3
clone insertMany options before mutating
2 parents a6a67d9 + a50a619 commit 01b189d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/collection.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ define.classMethod('insertOne', {callback: true, promise:true});
496496
Collection.prototype.insertMany = function(docs, options, callback) {
497497
var self = this;
498498
if(typeof options == 'function') callback = options, options = {};
499-
options = options || {ordered:true};
499+
options = options ? shallowClone(options) : {ordered:true};
500500
if(!Array.isArray(docs) && typeof callback == 'function') {
501501
return callback(MongoError.create({message: 'docs parameter must be an array of documents', driver:true }));
502502
} else if(!Array.isArray(docs)) {

0 commit comments

Comments
 (0)