From 00d7b8322d38fe007e3f7b19db6716ff206113cb Mon Sep 17 00:00:00 2001 From: Marie Verdonck Date: Thu, 18 Apr 2024 02:08:20 +0200 Subject: [PATCH] 104686: Live Import preview only shows first metadata value per field --- .../submission-import-external-preview.component.html | 10 ++++++---- .../submission-import-external-preview.component.ts | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.html b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.html index bbb0dbcc94..beecd68d70 100644 --- a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.html +++ b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.html @@ -18,10 +18,12 @@
-
- {{'item.preview.' + metadata.key | translate}} -

{{metadata.value.value}}

-
+

+ {{'item.preview.' + metadata.key | translate}}
+ + {{metadatum.value}}
+
+

diff --git a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts index ccc9ede142..2c7b3a66be 100644 --- a/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts +++ b/src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts @@ -27,7 +27,7 @@ export class SubmissionImportExternalPreviewComponent implements OnInit { /** * The entry metadata list */ - public metadataList: { key: string, value: MetadataValue }[]; + public metadataList: { key: string, values: MetadataValue[] }[]; /** * The label prefix to use to generate the translation label */ @@ -62,7 +62,7 @@ export class SubmissionImportExternalPreviewComponent implements OnInit { metadataKeys.forEach((key) => { this.metadataList.push({ key: key, - value: Metadata.first(this.externalSourceEntry.metadata, key) + values: Metadata.all(this.externalSourceEntry.metadata, key) }); }); }