From dfe1ea1655e7f903df89906385427df6767256a1 Mon Sep 17 00:00:00 2001 From: Aurelien Chivot Date: Wed, 26 Feb 2014 21:10:15 +0100 Subject: [PATCH] Fix, model builder setter will not try to cast value if already the proper type --- lib/model-builder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/model-builder.js b/lib/model-builder.js index a5076488..8b86e508 100644 --- a/lib/model-builder.js +++ b/lib/model-builder.js @@ -380,7 +380,7 @@ ModelBuilder.prototype.define = function defineClass(className, properties, sett } else { // Assume the type constructor handles Constructor() call // If not, we should call new DataType(value).valueOf(); - this.__data[propertyName] = DataType(value); + this.__data[propertyName] = (value instanceof DataType) ? value : DataType(value); } } }