diff --git a/packages/datx/src/helpers/model/utils.ts b/packages/datx/src/helpers/model/utils.ts index dbe88d884..4f5dcdcb8 100644 --- a/packages/datx/src/helpers/model/utils.ts +++ b/packages/datx/src/helpers/model/utils.ts @@ -351,6 +351,10 @@ export function isAttributeDirty(model: T, key: keyof T): b const fields: Record = getMeta(model, MetaModelField.Fields, {}); const field = fields[key as string]; + if(field === undefined) { + return false; + } + const value = field.referenceDef ? mapItems(model[key], getModelRef) : model[key]; return !isSame(value, prevCommit[key as string]); }