From e35b83122830dc97deafebd3b3f67f9e43bf5abf Mon Sep 17 00:00:00 2001 From: Behind The Math Date: Wed, 25 Apr 2018 21:15:59 -0400 Subject: [PATCH] Always clone the options object so we don't mutate the original --- lib/proto/handle-response.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/proto/handle-response.js b/lib/proto/handle-response.js index 44903fe..ab94197 100644 --- a/lib/proto/handle-response.js +++ b/lib/proto/handle-response.js @@ -3,7 +3,7 @@ var newUid = require("../uniqueid.js") var trigger = require("../events/trigger.js") module.exports = function(responseText, request, href, options) { - options = options || clone(this.options); + options = clone(options || this.options) options.request = request // Fail if unable to load HTML via AJAX