diff --git a/module/data/fields/_module.mjs b/module/data/fields/_module.mjs index 4cdc903c..682ff1c4 100644 --- a/module/data/fields/_module.mjs +++ b/module/data/fields/_module.mjs @@ -1,3 +1,3 @@ export { default as FormulaField } from './formulaField.mjs'; export { default as ForeignDocumentUUIDField } from './foreignDocumentUUIDField.mjs'; -export { default as ForeignDocumentUUIDArrayField } from "./foreignDocumentUUIDArrayField.mjs"; \ No newline at end of file +export { default as ForeignDocumentUUIDArrayField } from './foreignDocumentUUIDArrayField.mjs'; diff --git a/module/data/fields/foreignDocumentUUIDArrayField.mjs b/module/data/fields/foreignDocumentUUIDArrayField.mjs index 230a13a5..1cf120d8 100644 --- a/module/data/fields/foreignDocumentUUIDArrayField.mjs +++ b/module/data/fields/foreignDocumentUUIDArrayField.mjs @@ -1,21 +1,20 @@ -import ForeignDocumentUUIDField from "./foreignDocumentUUIDField.mjs"; +import ForeignDocumentUUIDField from './foreignDocumentUUIDField.mjs'; /** * A subclass of {@link foundry.data.fields.ArrayField} that defines an array of foreign document UUID references. */ export default class ForeignDocumentUUIDArrayField extends foundry.data.fields.ArrayField { - /** - * @param {foundry.data.types.DocumentUUIDFieldOptions} [fieldOption] - Options to configure each individual ForeignDocumentUUIDField. - * @param {foundry.data.types.ArrayFieldOptions} [options] - Options to configure the array behavior - * @param {foundry.data.types.DataFieldContext} [context] - Optional context for schema processing - */ - constructor(fieldOption = {}, options = {}, context = {}) { - super(new ForeignDocumentUUIDField(fieldOption), options, context); - } + /** + * @param {foundry.data.types.DocumentUUIDFieldOptions} [fieldOption] - Options to configure each individual ForeignDocumentUUIDField. + * @param {foundry.data.types.ArrayFieldOptions} [options] - Options to configure the array behavior + * @param {foundry.data.types.DataFieldContext} [context] - Optional context for schema processing + */ + constructor(fieldOption = {}, options = {}, context = {}) { + super(new ForeignDocumentUUIDField(fieldOption), options, context); + } - /** @inheritdoc */ - initialize(value, model, options = {}) { - const v = super.initialize(value, model, options); - return () => v.map(entry => typeof entry === 'function' ? entry() : entry); - } - -} \ No newline at end of file + /** @inheritdoc */ + initialize(value, model, options = {}) { + const v = super.initialize(value, model, options); + return () => v.map(entry => (typeof entry === 'function' ? entry() : entry)); + } +} diff --git a/module/data/fields/foreignDocumentUUIDField.mjs b/module/data/fields/foreignDocumentUUIDField.mjs index d4fa57b5..0efa60da 100644 --- a/module/data/fields/foreignDocumentUUIDField.mjs +++ b/module/data/fields/foreignDocumentUUIDField.mjs @@ -23,7 +23,7 @@ export default class ForeignDocumentUUIDField extends foundry.data.fields.Docume /**@override */ initialize(value, _model, _options = {}) { if (this.idOnly) return value; - return (() => { + return () => { try { const doc = fromUuidSync(value); return doc; @@ -31,7 +31,7 @@ export default class ForeignDocumentUUIDField extends foundry.data.fields.Docume console.error(error); return value ?? null; } - }); + }; } /**@override */