From 4d5f066a380c4aa27943ddde51aadfc77e75f10e Mon Sep 17 00:00:00 2001 From: WBHarry Date: Sun, 9 Nov 2025 02:19:17 +0100 Subject: [PATCH] Fixed browse dataSource --- module/data/item/beastform.mjs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/module/data/item/beastform.mjs b/module/data/item/beastform.mjs index 65d9cc88..8f5dffe6 100644 --- a/module/data/item/beastform.mjs +++ b/module/data/item/beastform.mjs @@ -115,10 +115,15 @@ export default class DHBeastform extends BaseDataItem { const tokenPath = usesDynamicToken ? beastform.system.tokenRingImg : beastform.system.tokenImg; const usesWildcard = tokenPath.includes('*'); if (usesWildcard) { - const { files } = await foundry.applications.apps.FilePicker.implementation.browse('data', tokenPath, { - wildcard: true, - type: 'image' - }); + const filePicker = new foundry.applications.apps.FilePicker.implementation(tokenPath); + const { files } = await foundry.applications.apps.FilePicker.implementation.browse( + filePicker.activeSource, + tokenPath, + { + wildcard: true, + type: 'image' + } + ); const selectedImage = await game.system.api.applications.dialogs.ImageSelectDialog.configure( game.i18n.localize('DAGGERHEART.APPLICATIONS.ImageSelect.title'), files