From 0b9009964628f88d86287d5f2ad72209f0008cc2 Mon Sep 17 00:00:00 2001 From: Teoh Han Hui Date: Fri, 17 Jun 2016 17:24:03 +0800 Subject: [PATCH] Don't use Object.prototpye.hasOwnProperty on query Don't use Object.prototpye.hasOwnProperty on object returned by querystring.parse Since it does not inherit from Object.prototype since nodejs/node#6055 (node v6.0.0+) --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 05dbfca..71ab4c7 100644 --- a/index.js +++ b/index.js @@ -96,7 +96,7 @@ function should_pre_render (options) { // do pre-render when: var query = url.parse(options.url, true).query - if (query && query.hasOwnProperty('_escaped_fragment_')) return true + if (query && query['_escaped_fragment_'] !== undefined) return true if (options.bufferAgent) return true return is_bot(options.userAgent)