From b36dfd8c21a964c99e30ee9ab295b859cb89cc5a Mon Sep 17 00:00:00 2001 From: Valeri Karpov Date: Sun, 22 Sep 2019 10:38:20 -0700 Subject: [PATCH] fix: dont re-call setOptions() when pulling base class options Re: Automattic/mongoose#8159 --- lib/mquery.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/mquery.js b/lib/mquery.js index 9d82cff..8fdd9e1 100644 --- a/lib/mquery.js +++ b/lib/mquery.js @@ -34,8 +34,7 @@ function Query(criteria, options) { this.op = proto.op || undefined; - this.options = {}; - this.setOptions(proto.options); + this.options = Object.assign({}, proto.options); this._conditions = proto._conditions ? utils.clone(proto._conditions)