From 942c6b2ce1a99eeb9b4176b9f69a57ef4a5815b1 Mon Sep 17 00:00:00 2001 From: Sven Balzer <4653051+Kyuusokuna@users.noreply.github.com> Date: Mon, 5 May 2025 12:51:48 +0200 Subject: [PATCH] allow Handlebars string objects to be passed in as field_name --- src/main.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.mjs b/src/main.mjs index cab438f..6d8adc0 100644 --- a/src/main.mjs +++ b/src/main.mjs @@ -100,6 +100,8 @@ Hooks.once("init", async function() { Handlebars.registerHelper({ DSA41_input: (field_name, options) => { + field_name = field_name.toString(); + let fields = field_name.startsWith("system.") ? options.data.root.document.system.schema.fields : options.data.root.document.schema.fields; let field = foundry.utils.getProperty(fields, field_name.replace(/^(system\.)/, "").replace(".", ".fields."));