diff --git a/core/modules/widgets/widget.js b/core/modules/widgets/widget.js index 1069c6025..e7e92449d 100755 --- a/core/modules/widgets/widget.js +++ b/core/modules/widgets/widget.js @@ -136,7 +136,7 @@ Widget.prototype.substituteVariableParameters = function(text,formalParams,actua Widget.prototype.substituteVariableReferences = function(text) { var self = this; - return text.replace(/\$\(([^\)\$]+)\)\$/g,function(match,p1,offset,string) { + return (text || "").replace(/\$\(([^\)\$]+)\)\$/g,function(match,p1,offset,string) { return self.getVariable(p1,{defaultValue: ""}); }); };