From c0c392b3675427e3114c954f431b2376054f5ee1 Mon Sep 17 00:00:00 2001 From: JJ Spetseris Date: Fri, 20 Jul 2018 10:21:02 -0500 Subject: [PATCH 1/2] Updated Error MSG (L-765) to include value This error message did not return the value in the error making it difficult to debug --- dist/Jsonix-all.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/Jsonix-all.js b/dist/Jsonix-all.js index c48ac652e..35142cf0e 100644 --- a/dist/Jsonix-all.js +++ b/dist/Jsonix-all.js @@ -762,7 +762,7 @@ Jsonix.Util.Ensure = { }, ensureInteger : function(value) { if (!Jsonix.Util.Type.isNumber(value)) { - throw new Error('Argument must be an integer, but it is not a number.'); + throw new Error('Argument [' + value + '] must be an integer, but it is not a number.'); } else if (!Jsonix.Util.NumberUtils.isInteger(value)) { throw new Error('Argument [' + value + '] must be an integer.'); } From 7ae275f963361267a74eb8ec0ded14a2d7cf823b Mon Sep 17 00:00:00 2001 From: JJ Spetseris Date: Fri, 20 Jul 2018 10:24:01 -0500 Subject: [PATCH 2/2] Update error msg to include value on line 265 error message did not include the value making it difficult to debug. --- dist/Jsonix-min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/Jsonix-min.js b/dist/Jsonix-min.js index cc52d9b61..e0ff2a8fc 100644 --- a/dist/Jsonix-min.js +++ b/dist/Jsonix-min.js @@ -262,7 +262,7 @@ Jsonix.Util.Ensure={ensureBoolean:function(b){if(!Jsonix.Util.Type.isBoolean(b)) }},ensureString:function(b){if(!Jsonix.Util.Type.isString(b)){throw new Error("Argument ["+b+"] must be a string.") }},ensureNumber:function(b){if(!Jsonix.Util.Type.isNumber(b)){throw new Error("Argument ["+b+"] must be a number.") }},ensureNumberOrNaN:function(b){if(!Jsonix.Util.Type.isNumberOrNaN(b)){throw new Error("Argument ["+b+"] must be a number or NaN.") -}},ensureInteger:function(b){if(!Jsonix.Util.Type.isNumber(b)){throw new Error("Argument must be an integer, but it is not a number.") +}},ensureInteger:function(b){if(!Jsonix.Util.Type.isNumber(b)){throw new Error("Argument ["+b+"] must be an integer, but it is not a number.") }else{if(!Jsonix.Util.NumberUtils.isInteger(b)){throw new Error("Argument ["+b+"] must be an integer.") }}},ensureDate:function(b){if(!(b instanceof Date)){throw new Error("Argument ["+b+"] must be a date.") }},ensureObject:function(b){if(!Jsonix.Util.Type.isObject(b)){throw new Error("Argument ["+b+"] must be an object.")