diff --git a/src/identity/domain/Person.js b/src/identity/domain/Person.js index 3a5c5fd..f6f04b6 100644 --- a/src/identity/domain/Person.js +++ b/src/identity/domain/Person.js @@ -70,7 +70,8 @@ const Person = attributes( }, externalId: { type: String, - required: false + required: false, + empty: true }, profile: { type: String, @@ -139,11 +140,7 @@ const Person = attributes( }, images: { type: Array, - itemType: 'Image', - required: false, - default: [], - empty: true, - nullable: true + itemType: require('./Image').default }, updatedAt: { type: Date, @@ -153,11 +150,6 @@ const Person = attributes( type: Date, required: false } - }, - { - dynamics: { - Image: () => require('./Image') - } } )( class Person extends BaseDomain {