Skip to content

Commit bdd5524

Browse files
committed
fix: if attr is boolean, close #85
1 parent 1a5a02e commit bdd5524

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

lib/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,12 @@ function walk (opts, nodes) {
192192
// if not, we have an object, so we need to run the attributes and contents
193193
if (node.attrs) {
194194
for (const key in node.attrs) {
195-
node.attrs[key] = placeholders(node.attrs[key], ctx, delimitersSettings)
196-
node.attrs[key] = node.attrs[key]
197-
.replace(unescapeDelimitersReplace, delimitersSettings[0].text[0])
198-
.replace(delimitersReplace, delimitersSettings[1].text[0])
195+
if (typeof node.attrs[key] === 'string') {
196+
node.attrs[key] = placeholders(node.attrs[key], ctx, delimitersSettings)
197+
node.attrs[key] = node.attrs[key]
198+
.replace(unescapeDelimitersReplace, delimitersSettings[0].text[0])
199+
.replace(delimitersReplace, delimitersSettings[1].text[0])
200+
}
199201
}
200202
}
201203

0 commit comments

Comments
 (0)