diff --git a/module/enrichers/LookupEnricher.mjs b/module/enrichers/LookupEnricher.mjs index 3566e112..15845e3f 100644 --- a/module/enrichers/LookupEnricher.mjs +++ b/module/enrichers/LookupEnricher.mjs @@ -1,8 +1,14 @@ import { parseInlineParams } from './parser.mjs'; export default function DhLookupEnricher(match, { rollData }) { - const results = parseInlineParams(match[1], { first: 'formula' }); + const lookupParam = match[1]; const element = document.createElement('span'); - element.textContent = Roll.replaceFormulaData(String(results.formula), rollData); + element.textContent = match[0]; + if (rollData && lookupParam) { + const results = parseInlineParams(match[1], { first: 'formula' }); + const text = Roll.replaceFormulaData(String(results.formula), rollData); + element.textContent = text !== lookupParam ? text : element.textContent; + } + return element; }