From 37186eecca752abad4de9ea8f7537b5d7b389e18 Mon Sep 17 00:00:00 2001 From: Mike Bloy Date: Sat, 30 May 2026 15:57:46 -0500 Subject: [PATCH] update to fix rogue null tag in wall config --- src/module/mb-assets.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/module/mb-assets.js b/src/module/mb-assets.js index ce608f8..ce66a0a 100644 --- a/src/module/mb-assets.js +++ b/src/module/mb-assets.js @@ -96,8 +96,11 @@ Hooks.on("renderWallConfig", async (application, element, context, options) => { const doc = application.document; const scope = "mb-assets"; const key = "doortile"; - const defaultValue = null; - const value = doc.getFlag(scope, key) ?? defaultValue; + const defaultValue = []; + let value = doc.getFlag(scope, key) ?? defaultValue; + if (value === "null" || value === "undefined") { + value = []; + } const name = `flags.${scope}.${key}`; if (options.parts && !options.parts.includes("body")) return; const dataField = new foundry.data.fields.DocumentUUIDField({