From cf78c482999b3062c14cea45dc62a777d85b1d24 Mon Sep 17 00:00:00 2001 From: James Jackson Date: Fri, 5 Dec 2014 15:43:04 +0000 Subject: [PATCH] Fixed issue in IE10 causing "redeclaration of const property" --- src/main/javascript/Objectid.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/javascript/Objectid.js b/src/main/javascript/Objectid.js index 7f32db8..2da9878 100644 --- a/src/main/javascript/Objectid.js +++ b/src/main/javascript/Objectid.js @@ -9,13 +9,17 @@ * */ -if (!document) var document = { cookie: '' }; // fix crashes on node - /** * Javascript class that mimics how WCF serializes a object of type MongoDB.Bson.ObjectId * and converts between that format and the standard 24 character representation. */ var ObjectId = (function () { + + // Fix crashes on node + if (!document) { + var document = { cookie: '' }; + } + var increment = Math.floor(Math.random() * (16777216)); var pid = Math.floor(Math.random() * (65536)); var machine = Math.floor(Math.random() * (16777216));