Fix regexMatch and regexReplace handlebars helper functions (#1958)
This commit is contained in:
parent
14b2a9be87
commit
076170cc38
@ -214,7 +214,7 @@ class AnkiTemplateRenderer {
|
||||
// e.g. "i" for case-insensitive, "g" for replace all
|
||||
const argCount = args.length - 1;
|
||||
const options = args[argCount];
|
||||
let value = options.fn(context);
|
||||
let value = typeof options.fn === 'function' ? options.fn(context) : '';
|
||||
if (argCount > 3) {
|
||||
value = `${args.slice(3).join('')}${value}`;
|
||||
}
|
||||
@ -238,7 +238,7 @@ class AnkiTemplateRenderer {
|
||||
// e.g. "i" for case-insensitive, "g" for match all
|
||||
const argCount = args.length - 1;
|
||||
const options = args[argCount];
|
||||
let value = options.fn(context);
|
||||
let value = typeof options.fn === 'function' ? options.fn(context) : '';
|
||||
if (argCount > 2) {
|
||||
value = `${args.slice(2).join('')}${value}`;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user