From 703aca9eef404360011b67cd505d855786f2daad Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Sun, 7 Jan 2024 10:26:08 -0700 Subject: [PATCH] I forgot to instantiate the classes whoops --- module/models/CommonItemData.mjs | 4 ++-- module/models/DescribedItemData.mjs | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/module/models/CommonItemData.mjs b/module/models/CommonItemData.mjs index 5d94fd7..734c87a 100644 --- a/module/models/CommonItemData.mjs +++ b/module/models/CommonItemData.mjs @@ -2,12 +2,12 @@ export class CommonItemData extends foundry.abstract.DataModel { static defineSchema() { const fields = foundry.data.fields; return { - name: fields.StringField({ + name: new fields.StringField({ initial: ``, blank: true, trim: true, }), - cost: fields.NumberField({ + cost: new fields.NumberField({ initial: null, nullable: true, }), diff --git a/module/models/DescribedItemData.mjs b/module/models/DescribedItemData.mjs index 77a8875..3c07e32 100644 --- a/module/models/DescribedItemData.mjs +++ b/module/models/DescribedItemData.mjs @@ -1,8 +1,10 @@ +import { CommonItemData } from "./CommonItemData.mjs"; + export class DescribedItemData extends CommonItemData { static defineSchema() { const fields = foundry.data.fields; return mergeObject(super.defineSchema(), { - description: fields.StringField({ + description: new fields.StringField({ initial: ``, blank: true, trim: true,