From 8e132948b6bec623d81d300fbe6dc3a0307bcc6d Mon Sep 17 00:00:00 2001 From: "jeremy@jermolene.com" Date: Thu, 18 May 2023 18:18:56 +0100 Subject: [PATCH] Fix crash when transcluding a lazily loaded tiddler as an attribute value See bug report at https://talk.tiddlywiki.org/t/text-and-skinny-tiddler-and-echarts-oh-my/7044 --- core/modules/widgets/widget.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/modules/widgets/widget.js b/core/modules/widgets/widget.js index 8dfeff590..ecb8a430b 100755 --- a/core/modules/widgets/widget.js +++ b/core/modules/widgets/widget.js @@ -403,7 +403,7 @@ Widget.prototype.computeAttribute = function(attribute) { if(attribute.type === "filtered") { value = this.wiki.filterTiddlers(attribute.filter,this)[0] || ""; } else if(attribute.type === "indirect") { - value = this.wiki.getTextReference(attribute.textReference,"",this.getVariable("currentTiddler")); + value = this.wiki.getTextReference(attribute.textReference,"",this.getVariable("currentTiddler")) || ""; } else if(attribute.type === "macro") { var variableInfo = this.getVariableInfo(attribute.value.name,{params: attribute.value.params}); if(variableInfo.srcVariable && variableInfo.srcVariable.isFunctionDefinition) {