From 610323fde97b3d0f62576bfe3091b206fd89efea Mon Sep 17 00:00:00 2001 From: WBHarry Date: Mon, 9 Jun 2025 20:13:20 +0200 Subject: [PATCH] getRollData recursion fix --- module/data/actor/base.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/module/data/actor/base.mjs b/module/data/actor/base.mjs index ebd826df..442c6e93 100644 --- a/module/data/actor/base.mjs +++ b/module/data/actor/base.mjs @@ -1,11 +1,11 @@ /** * Describes metadata about the actor data model type - * @typedef {Object} ItemDataModelMetadata + * @typedef {Object} ActorDataModelMetadata * @property {string} label - A localizable label used on application. * @property {string} type - The system type that this data model represents. */ export default class BaseDataActor extends foundry.abstract.TypeDataModel { - /** @returns {ItemDataModelMetadata}*/ + /** @returns {ActorDataModelMetadata}*/ static get metadata() { return { label: 'Base Actor', @@ -27,8 +27,8 @@ export default class BaseDataActor extends foundry.abstract.TypeDataModel { * @param {object} [options] - Options which modify the getRollData method. * @returns {object} */ - getRollData(options = {}) { - const data = this.getRollData(); + getRollData() { + const data = { ...this }; return data; } }