Merged in release to fix history

This commit is contained in:
WBHarry 2025-08-14 19:41:38 +02:00
parent 633600f271
commit 3d05c7fe0a

View file

@ -82,11 +82,8 @@ export class ActionsField extends MappingField {
*/
export class ActionField extends foundry.data.fields.ObjectField {
getModel(value) {
if(value && !value.type) value.type = 'attack';
return (
game.system.api.models.actions.actionsTypes[value.type] ??
null
);
if (value && !value.type) value.type = 'attack';
return game.system.api.models.actions.actionsTypes[value.type] ?? null;
}
/* -------------------------------------------- */
@ -103,7 +100,6 @@ export class ActionField extends foundry.data.fields.ObjectField {
/** @override */
initialize(value, model, options = {}) {
if(value && !value.type) value.type = 'attack';
const cls = this.getModel(value);
if (cls) return new cls(value, { parent: model, ...options });
return foundry.utils.deepClone(value);