From 225331eeab883030dcc919d8e501e781b11bdc46 Mon Sep 17 00:00:00 2001 From: Arsen Petrosyan Date: Thu, 5 Nov 2020 16:49:59 +0200 Subject: [PATCH 1/3] Fixed person domain --- src/identity/domain/Person.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/identity/domain/Person.js b/src/identity/domain/Person.js index 3a5c5fd..9e8d936 100644 --- a/src/identity/domain/Person.js +++ b/src/identity/domain/Person.js @@ -156,7 +156,7 @@ const Person = attributes( }, { dynamics: { - Image: () => require('./Image') + Image: () => require('./Image').default } } )( From 95f07808995220c9afbc37409f9816ee7c6f99dc Mon Sep 17 00:00:00 2001 From: Arsen Petrosyan Date: Thu, 5 Nov 2020 18:45:12 +0200 Subject: [PATCH 2/3] Fix person image type in domain --- src/identity/domain/Person.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/identity/domain/Person.js b/src/identity/domain/Person.js index 9e8d936..c89d7d0 100644 --- a/src/identity/domain/Person.js +++ b/src/identity/domain/Person.js @@ -139,11 +139,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 +149,6 @@ const Person = attributes( type: Date, required: false } - }, - { - dynamics: { - Image: () => require('./Image').default - } } )( class Person extends BaseDomain { From c4c67e5199d1c20739956451d36e07b48eb5acbb Mon Sep 17 00:00:00 2001 From: Arsen Petrosyan Date: Fri, 6 Nov 2020 02:44:11 +0200 Subject: [PATCH 3/3] Fix externalId validation --- src/identity/domain/Person.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/identity/domain/Person.js b/src/identity/domain/Person.js index c89d7d0..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,