diff --git a/gulliver/js/common/core/common.js b/gulliver/js/common/core/common.js index f14f3500d..0cd6ab6e6 100755 --- a/gulliver/js/common/core/common.js +++ b/gulliver/js/common/core/common.js @@ -2127,6 +2127,7 @@ function stringReplace(strSearch, stringReplace, str) } var mb_strlen = function(str) { + str = str || ''; var len = 0; for (var i = 0; i < str.length; i++) { len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 255 ? 2 : 1; diff --git a/gulliver/js/maborak/core/maborak.js b/gulliver/js/maborak/core/maborak.js index 49986a4bd..92a315c83 100644 --- a/gulliver/js/maborak/core/maborak.js +++ b/gulliver/js/maborak/core/maborak.js @@ -792,7 +792,7 @@ else{PMExt.error('Processmaker JS Core Error','The TRANSLATIONS global object is return trn;} function stringReplace(strSearch,stringReplace,str) {var expression=eval("/"+strSearch+"/g");return str.replace(expression,stringReplace);} -var mb_strlen=function(str){var len=0;for(var i=0;i255?2:1;} +var mb_strlen=function(str){str=str||'';var len=0;for(var i=0;i255?2:1;} return len;};var stripNonNumeric=function(str){str+='';var rgx=/^\d|\.|-$/;var out='';for(var i=0;i