From 0bfcfe64b714013fbec1e53f480f15a1114dfb82 Mon Sep 17 00:00:00 2001 From: Cyril ALFARO Date: Tue, 29 Jul 2025 11:59:18 +0200 Subject: [PATCH] fix: statuses are Set not Array, change include() to has() in placeables/token.mjs It crash if I have a status on a token and I refresh Foundry. It's because it calls a include() function on a Set. --- module/canvas/placeables/token.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/canvas/placeables/token.mjs b/module/canvas/placeables/token.mjs index dd6f089e..4c2ae4ed 100644 --- a/module/canvas/placeables/token.mjs +++ b/module/canvas/placeables/token.mjs @@ -18,7 +18,7 @@ export default class DhTokenPlaceable extends foundry.canvas.placeables.Token { x => x.statuses.size === 1 && x.name === game.i18n.localize(statusMap.get(x.statuses.first()).name) ); for (var status of effect.statuses) { - if (!currentStatusActiveEffects.find(x => x.statuses.includes(status))) { + if (!currentStatusActiveEffects.find(x => x.statuses.has(status))) { const statusData = statusMap.get(status); acc.push({ name: game.i18n.localize(statusData.name),