diff --git a/module/data/fields/action/beastformField.mjs b/module/data/fields/action/beastformField.mjs index cefbcc21..6ec5fdac 100644 --- a/module/data/fields/action/beastformField.mjs +++ b/module/data/fields/action/beastformField.mjs @@ -41,9 +41,6 @@ export default class BeastformField extends fields.SchemaField { * @param {object} config Object that contains workflow datas. Usually made from Action Fields prepareConfig methods. */ static async execute(config) { - // Should not be useful anymore here - await BeastformField.handleActiveTransformations.call(this); - const { selected, evolved, hybrid } = await BeastformDialog.configure(config, this.item); if (!selected) return false; diff --git a/module/helpers/utils.mjs b/module/helpers/utils.mjs index 3044cd71..d5a402f2 100644 --- a/module/helpers/utils.mjs +++ b/module/helpers/utils.mjs @@ -257,9 +257,10 @@ export const updateActorTokens = async (actor, update) => { /* Update the tokens in all scenes belonging to Actor */ for (let token of actor.getDependentTokens()) { const tokenActor = token.baseActor ?? token.actor; - if (tokenActor?.id === actor.id) { + if (token.id && tokenActor?.id === actor.id) { await token.update({ - ...update + ...update, + _id: token.id }); } }